From 0eac911b9db9aa8f5b5e2d19fdde9a171ef0b105 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 9 Oct 2017 16:54:01 +0200 Subject: Avoid relying on timeouts in tests --- examples/mailtransportresource/tests/mailtransporttest.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'examples') diff --git a/examples/mailtransportresource/tests/mailtransporttest.cpp b/examples/mailtransportresource/tests/mailtransporttest.cpp index 8669024..beed540 100644 --- a/examples/mailtransportresource/tests/mailtransporttest.cpp +++ b/examples/mailtransportresource/tests/mailtransporttest.cpp @@ -108,13 +108,8 @@ private slots: VERIFYEXEC(Store::modify(modifiedMail)); VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); - QTest::qWait(100); - auto mailsInOutbox = Store::read(Query().resourceFilter(mResourceInstanceIdentifier)); - QCOMPARE(mailsInOutbox.size(), 0); - - auto mailsInDrafts = Store::read(Query().resourceFilter(mStorageResource)); - QCOMPARE(mailsInDrafts.size(), 1); - + QTRY_COMPARE(Store::read(Query().resourceFilter(mStorageResource)).size(), 1); + QTRY_COMPARE(Store::read(Query().resourceFilter(mResourceInstanceIdentifier)).size(), 0); } }; -- cgit v1.2.3