diff options
author | Christian Mollekopf <mollekopf@kolabsystems.com> | 2017-10-09 16:54:01 +0200 |
---|---|---|
committer | Christian Mollekopf <mollekopf@kolabsystems.com> | 2017-10-09 16:54:01 +0200 |
commit | 0eac911b9db9aa8f5b5e2d19fdde9a171ef0b105 (patch) | |
tree | cbea3b4d10d658351c4bfe89897a89f59ed558ac | |
parent | 961b3c5775a805eae02718884cfa9dedc8188897 (diff) | |
download | sink-0eac911b9db9aa8f5b5e2d19fdde9a171ef0b105.tar.gz sink-0eac911b9db9aa8f5b5e2d19fdde9a171ef0b105.zip |
Avoid relying on timeouts in tests
-rw-r--r-- | examples/mailtransportresource/tests/mailtransporttest.cpp | 9 |
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 | }; |