#include <QTest>
#include <QSignalSpy>
+#include <QStandardPaths>
#include <random>
public:
KFileItemModelBenchmark();
-private slots:
+private Q_SLOTS:
+ void initTestCase();
void insertAndRemoveManyItems_data();
void insertAndRemoveManyItems();
{
}
+void KFileItemModelBenchmark::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
void KFileItemModelBenchmark::insertAndRemoveManyItems_data()
{
QTest::addColumn<KFileItemList>("initialItems");
QList<int> sizes;
sizes << 100000;
- foreach (int n, sizes) {
+ for (int n : qAsConst(sizes)) {
QStringList allStrings;
for (int i = 0; i < n; ++i) {
allStrings << QString::number(i);
qInstallMessageHandler(myMessageOutput);
KFileItemList result;
- foreach (const QString& name, fileNames) {
+ for (const QString& name : fileNames) {
const KFileItem item(QUrl::fromLocalFile(prefix + name), QString(), KFileItem::Unknown);
result << item;
}