#include <QJsonDocument>
#include <QJsonObject>
#include <QStringList>
+#include <QStandardPaths>
#include <QUrl>
#include <QUrlQuery>
Q_OBJECT
private Q_SLOTS:
+ void initTestCase();
void testBalooSearchParsing_data();
void testBalooSearchParsing();
};
return searchUrl;
}
+void DolphinSearchBoxTest::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
/**
* Defines the parameters for the test cases in testBalooSearchParsing()
*/
#include "search/dolphinsearchbox.h"
+#include <QStandardPaths>
#include <QTest>
class DolphinSearchBoxTest : public QObject
Q_OBJECT
private Q_SLOTS:
+ void initTestCase();
void init();
void cleanup();
DolphinSearchBox* m_searchBox;
};
+void DolphinSearchBoxTest::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
void DolphinSearchBoxTest::init()
{
m_searchBox = new DolphinSearchBox();
* SPDX-License-Identifier: GPL-2.0-or-later
*/
+#include <QStandardPaths>
#include <QTest>
#include <views/draganddrophelper.h>
Q_OBJECT
private Q_SLOTS:
+ void initTestCase();
void testUrlListMatchesUrl_data();
void testUrlListMatchesUrl();
};
+void DragAndDropHelperTest::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
void DragAndDropHelperTest::testUrlListMatchesUrl_data()
{
QTest::addColumn<QList<QUrl>>("urlList");
#include <QGraphicsView>
#include <QTest>
#include <QSignalSpy>
+#include <QStandardPaths>
class KFileItemListViewTest : public QObject
{
Q_OBJECT
private Q_SLOTS:
+ void initTestCase();
void init();
void cleanup();
void testGroupedItemChanges();
QGraphicsView* m_graphicsView;
};
+void KFileItemListViewTest::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
void KFileItemListViewTest::init()
{
qRegisterMetaType<KItemRangeList>("KItemRangeList");
#include <QTest>
#include <QSignalSpy>
+#include <QStandardPaths>
#include <random>
KFileItemModelBenchmark();
private Q_SLOTS:
+ void initTestCase();
void insertAndRemoveManyItems_data();
void insertAndRemoveManyItems();
{
}
+void KFileItemModelBenchmark::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
void KFileItemModelBenchmark::insertAndRemoveManyItems_data()
{
QTest::addColumn<KFileItemList>("initialItems");
#include <QRandomGenerator>
#include <QTest>
#include <QSignalSpy>
+#include <QStandardPaths>
#include <QTimer>
#include <QMimeData>
private Q_SLOTS:
void init();
+ void initTestCase();
void cleanup();
void testDefaultRoles();
TestDir* m_testDir;
};
+void KFileItemModelTest::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
void KFileItemModelTest::init()
{
// The item-model tests result in a huge number of debugging
#include <QGraphicsSceneMouseEvent>
#include <QSignalSpy>
#include <QProxyStyle>
+#include <QStandardPaths>
/**
* \class KItemListControllerTestStyle is a proxy style for testing the
*/
void KItemListControllerTest::initTestCase()
{
+ QStandardPaths::setTestModeEnabled(true);
qRegisterMetaType<KItemSet>("KItemSet");
m_testDir = new TestDir();
#include <QTest>
#include <QSignalSpy>
+#include <QStandardPaths>
class KItemListKeyboardSearchManagerTest : public QObject
{
Q_OBJECT
private Q_SLOTS:
+ void initTestCase();
void init();
void testBasicKeyboardSearch();
KItemListKeyboardSearchManager m_keyboardSearchManager;
};
+void KItemListKeyboardSearchManagerTest::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
void KItemListKeyboardSearchManagerTest::init()
{
// Make sure that the previous search string is cleared
#include <QTest>
#include <QSignalSpy>
+#include <QStandardPaths>
class DummyModel : public KItemModelBase
{
Q_OBJECT
private Q_SLOTS:
+ void initTestCase();
void init();
void cleanup();
DummyModel* m_model;
};
+void KItemListSelectionManagerTest::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
void KItemListSelectionManagerTest::init()
{
m_model = new DummyModel();
#include "kitemviews/kitemrange.h"
+#include <QStandardPaths>
#include <QTest>
Q_DECLARE_METATYPE(QVector<int>)
Q_OBJECT
private Q_SLOTS:
+ void initTestCase();
void testFromSortedContainer_data();
void testFromSortedContainer();
};
+void KItemRangeTest::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
void KItemRangeTest::testFromSortedContainer_data()
{
QTest::addColumn<QVector<int> >("sortedNumbers");
#include "kitemviews/kitemset.h"
+#include <QStandardPaths>
#include <QTest>
Q_DECLARE_METATYPE(KItemRangeList)
void KItemSetTest::initTestCase()
{
+ QStandardPaths::setTestModeEnabled(true);
+
m_testCases.insert("empty", KItemRangeList());
m_testCases.insert("[0]", KItemRangeList() << KItemRange(0, 1));
m_testCases.insert("[1]", KItemRangeList() << KItemRange(1, 1));
#include "kitemviews/kstandarditem.h"
#include "kitemviews/kstandarditemmodel.h"
+#include <QStandardPaths>
#include <QTest>
class KStandardItemModelTest : public QObject
Q_OBJECT
private Q_SLOTS:
+ void initTestCase();
void init();
void cleanup();
KStandardItemModel* m_model;
};
+void KStandardItemModelTest::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
void KStandardItemModelTest::init()
{
m_model = new KStandardItemModel();
Q_OBJECT
private Q_SLOTS:
+ void initTestCase();
void init();
void cleanup();
TestDir* m_testDir;
};
+void ViewPropertiesTest::initTestCase()
+{
+ QStandardPaths::setTestModeEnabled(true);
+}
+
void ViewPropertiesTest::init()
{
m_globalViewProps = GeneralSettings::self()->globalViewProps();