diff options
| author | Emmanuel Pescosta <[email protected]> | 2014-12-18 14:56:46 +0100 |
|---|---|---|
| committer | Emmanuel Pescosta <[email protected]> | 2014-12-18 14:56:46 +0100 |
| commit | d19d94e60a778d4c19f646224e3b269da515c8fb (patch) | |
| tree | c634267e074b59bfce8e9f4c9ea90bb85c56089b /src/tests/kfileitemlistviewtest.cpp | |
| parent | 95220eebae1be024b84b069ce9ae4be35c9e6a5f (diff) | |
Ported tests away from KRandomSequence, QTest::kWaitForSignal and KTempDir.
All tests passed!
Diffstat (limited to 'src/tests/kfileitemlistviewtest.cpp')
| -rw-r--r-- | src/tests/kfileitemlistviewtest.cpp | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/src/tests/kfileitemlistviewtest.cpp b/src/tests/kfileitemlistviewtest.cpp index 696580c0a..9e1add8cf 100644 --- a/src/tests/kfileitemlistviewtest.cpp +++ b/src/tests/kfileitemlistviewtest.cpp @@ -17,18 +17,14 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * ***************************************************************************/ -#include <qtest.h> -#include <QSignalSpy> #include "kitemviews/kfileitemlistview.h" #include "kitemviews/kfileitemmodel.h" #include "kitemviews/private/kfileitemmodeldirlister.h" #include "testdir.h" #include <QGraphicsView> - -namespace { - const int DefaultTimeout = 2000; -}; +#include <QTest> +#include <QSignalSpy> class KFileItemListViewTest : public QObject { @@ -91,27 +87,24 @@ void KFileItemListViewTest::cleanup() */ void KFileItemListViewTest::testGroupedItemChanges() { + QSignalSpy itemsInsertedSpy(m_model, &KFileItemModel::itemsInserted); + QSignalSpy itemsRemovedSpy(m_model, &KFileItemModel::itemsRemoved); + m_model->setGroupedSorting(true); m_testDir->createFiles({"1", "3", "5"}); - m_model->loadDirectory(m_testDir->url()); - QSignalSpy psy(m_model, SIGNAL(itemsInserted(KItemRangeList))); - QVERIFY(psy.wait(DefaultTimeout)); + QVERIFY(itemsInsertedSpy.wait()); QCOMPARE(m_model->count(), 3); m_testDir->createFiles({"2", "4"}); m_model->m_dirLister->updateDirectory(m_testDir->url()); - QSignalSpy psyItemsInserted(m_model, SIGNAL(itemsInserted(KItemRangeList))); - QVERIFY(psyItemsInserted.wait(DefaultTimeout)); + QVERIFY(itemsInsertedSpy.wait()); QCOMPARE(m_model->count(), 5); - m_testDir->removeFile("1"); - m_testDir->removeFile("3"); - m_testDir->removeFile("5"); + m_testDir->removeFiles({"1", "3", "5"}); m_model->m_dirLister->updateDirectory(m_testDir->url()); - QSignalSpy psyItemsRemoved(m_model, SIGNAL(itemsRemoved(KItemRangeList))); - QVERIFY(psyItemsRemoved.wait(DefaultTimeout)); + QVERIFY(itemsRemovedSpy.wait()); QCOMPARE(m_model->count(), 2); } |
