From 207effdd7112141ad4fc5cdd46f332870a0c065c Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 17 Jun 2016 17:34:34 +0200 Subject: A working mailtransport resource --- .../tests/mailtransporttest.cpp | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) (limited to 'examples/mailtransportresource/tests') diff --git a/examples/mailtransportresource/tests/mailtransporttest.cpp b/examples/mailtransportresource/tests/mailtransporttest.cpp index 564b4cb..f1190a7 100644 --- a/examples/mailtransportresource/tests/mailtransporttest.cpp +++ b/examples/mailtransportresource/tests/mailtransporttest.cpp @@ -26,11 +26,6 @@ class MailtransportTest : public QObject resource.setProperty("testmode", true); return resource; } - - void removeResourceFromDisk(const QByteArray &identifier) - { - // ::MailtransportResource::removeFromDisk(identifier); - } QByteArray mResourceInstanceIdentifier; private slots: @@ -39,13 +34,10 @@ private slots: { Test::initTest(); Log::setDebugOutputLevel(Sink::Log::Trace); - // resetTestEnvironment(); auto resource = createResource(); QVERIFY(!resource.identifier().isEmpty()); VERIFYEXEC(Store::create(resource)); mResourceInstanceIdentifier = resource.identifier(); - // mCapabilities = resource.getProperty("capabilities").value(); - qWarning() << "FOooooooooooooooooooo"; } void cleanup() @@ -56,9 +48,6 @@ private slots: void init() { - // qDebug(); - // qDebug() << "-----------------------------------------"; - // qDebug(); // VERIFYEXEC(ResourceControl::start(mResourceInstanceIdentifier)); } @@ -74,13 +63,10 @@ private slots: VERIFYEXEC(Store::create(mail)); VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); VERIFYEXEC(Store::synchronize(Query::ResourceFilter(mResourceInstanceIdentifier))); + VERIFYEXEC(ResourceControl::inspect(ResourceControl::Inspection::ExistenceInspection(mail, true))); - //TODO verify the mail has been sent - - // auto modifiedMail = Store::readOne(Query::IdentityFilter(mail)); - // VERIFYEXEC(Store::modify(modifiedMail)); - // VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); - // VERIFYEXEC(ResourceControl::flushReplayQueue(QByteArrayList() << mResourceInstanceIdentifier)); + auto sentMail = Store::readOne(Query::IdentityFilter(mail).request()); + QVERIFY(sentMail.getSent()); } -- cgit v1.2.3