┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/tests/kfileitemlistviewtest.cpp
diff options
context:
space:
mode:
authorEmmanuel Pescosta <[email protected]>2014-12-18 14:56:46 +0100
committerEmmanuel Pescosta <[email protected]>2014-12-18 14:56:46 +0100
commitd19d94e60a778d4c19f646224e3b269da515c8fb (patch)
treec634267e074b59bfce8e9f4c9ea90bb85c56089b /src/tests/kfileitemlistviewtest.cpp
parent95220eebae1be024b84b069ce9ae4be35c9e6a5f (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.cpp25
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);
}