┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/tests/dolphinsearchboxtest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/dolphinsearchboxtest.cpp')
-rw-r--r--src/tests/dolphinsearchboxtest.cpp63
1 files changed, 0 insertions, 63 deletions
diff --git a/src/tests/dolphinsearchboxtest.cpp b/src/tests/dolphinsearchboxtest.cpp
deleted file mode 100644
index bda60909d..000000000
--- a/src/tests/dolphinsearchboxtest.cpp
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * SPDX-FileCopyrightText: 2011 Peter Penz <[email protected]>
- *
- * SPDX-License-Identifier: GPL-2.0-or-later
- */
-
-#include "search/dolphinsearchbox.h"
-
-#include <QStandardPaths>
-#include <QTest>
-
-class DolphinSearchBoxTest : public QObject
-{
- Q_OBJECT
-
-private Q_SLOTS:
- void initTestCase();
- void init();
- void cleanup();
-
- void testTextClearing();
-
-private:
- DolphinSearchBox *m_searchBox;
-};
-
-void DolphinSearchBoxTest::initTestCase()
-{
- QStandardPaths::setTestModeEnabled(true);
-}
-
-void DolphinSearchBoxTest::init()
-{
- m_searchBox = new DolphinSearchBox();
-}
-
-void DolphinSearchBoxTest::cleanup()
-{
- delete m_searchBox;
-}
-
-/**
- * The test verifies whether the automatic clearing of the text works correctly.
- * The text may not get cleared when the searchbox gets visible or invisible,
- * as this would clear the text when switching between tabs.
- */
-void DolphinSearchBoxTest::testTextClearing()
-{
- m_searchBox->setVisible(true, WithoutAnimation);
- QVERIFY(m_searchBox->text().isEmpty());
-
- m_searchBox->setText("xyz");
- m_searchBox->setVisible(false, WithoutAnimation);
- m_searchBox->setVisible(true, WithoutAnimation);
- QCOMPARE(m_searchBox->text(), QStringLiteral("xyz"));
-
- QTest::keyClick(m_searchBox, Qt::Key_Escape);
- QVERIFY(m_searchBox->text().isEmpty());
-}
-
-QTEST_MAIN(DolphinSearchBoxTest)
-
-#include "dolphinsearchboxtest.moc"