summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorChristian Mollekopf <mollekopf@kolabsystems.com>2017-10-09 16:54:01 +0200
committerChristian Mollekopf <mollekopf@kolabsystems.com>2017-10-09 16:54:01 +0200
commit0eac911b9db9aa8f5b5e2d19fdde9a171ef0b105 (patch)
treecbea3b4d10d658351c4bfe89897a89f59ed558ac /examples
parent961b3c5775a805eae02718884cfa9dedc8188897 (diff)
downloadsink-0eac911b9db9aa8f5b5e2d19fdde9a171ef0b105.tar.gz
sink-0eac911b9db9aa8f5b5e2d19fdde9a171ef0b105.zip
Avoid relying on timeouts in tests
Diffstat (limited to 'examples')
-rw-r--r--examples/mailtransportresource/tests/mailtransporttest.cpp9
1 files changed, 2 insertions, 7 deletions
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:
108 VERIFYEXEC(Store::modify(modifiedMail)); 108 VERIFYEXEC(Store::modify(modifiedMail));
109 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); 109 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier));
110 110
111 QTest::qWait(100); 111 QTRY_COMPARE(Store::read<ApplicationDomain::Mail>(Query().resourceFilter(mStorageResource)).size(), 1);
112 auto mailsInOutbox = Store::read<ApplicationDomain::Mail>(Query().resourceFilter(mResourceInstanceIdentifier)); 112 QTRY_COMPARE(Store::read<ApplicationDomain::Mail>(Query().resourceFilter(mResourceInstanceIdentifier)).size(), 0);
113 QCOMPARE(mailsInOutbox.size(), 0);
114
115 auto mailsInDrafts = Store::read<ApplicationDomain::Mail>(Query().resourceFilter(mStorageResource));
116 QCOMPARE(mailsInDrafts.size(), 1);
117
118 } 113 }
119 114
120}; 115};