summaryrefslogtreecommitdiffstats
path: root/tests/mailsynctest.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-07-11 11:55:29 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-07-11 11:55:29 +0200
commit3a3118e768e1447dc7524328e84b8d7faef81fe1 (patch)
treeaf5582170ed6164fffc9365f34b17bf449c0db40 /tests/mailsynctest.cpp
parentf9379318d801df204cc50385c5eca1f28e91755e (diff)
parentce2fd2666f084eebe443598f6f3740a02913091e (diff)
downloadsink-3a3118e768e1447dc7524328e84b8d7faef81fe1.tar.gz
sink-3a3118e768e1447dc7524328e84b8d7faef81fe1.zip
Merge branch 'feature/notifications' into develop
Diffstat (limited to 'tests/mailsynctest.cpp')
-rw-r--r--tests/mailsynctest.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/mailsynctest.cpp b/tests/mailsynctest.cpp
index e70e34e..4b797c8 100644
--- a/tests/mailsynctest.cpp
+++ b/tests/mailsynctest.cpp
@@ -31,10 +31,12 @@
31using namespace Sink; 31using namespace Sink;
32using namespace Sink::ApplicationDomain; 32using namespace Sink::ApplicationDomain;
33 33
34SINK_DEBUG_AREA("mailsynctest")
35
34void MailSyncTest::initTestCase() 36void MailSyncTest::initTestCase()
35{ 37{
36 Test::initTest(); 38 Test::initTest();
37 Log::setDebugOutputLevel(Sink::Log::Trace); 39 QVERIFY(isBackendAvailable());
38 resetTestEnvironment(); 40 resetTestEnvironment();
39 auto resource = createResource(); 41 auto resource = createResource();
40 QVERIFY(!resource.identifier().isEmpty()); 42 QVERIFY(!resource.identifier().isEmpty());
@@ -72,7 +74,7 @@ void MailSyncTest::testListFolders()
72 for (const auto &folder : folders) { 74 for (const auto &folder : folders) {
73 names << folder->getName(); 75 names << folder->getName();
74 } 76 }
75 Trace() << "base folder: " << names; 77 SinkTrace() << "base folder: " << names;
76 baseCount = folders.size(); 78 baseCount = folders.size();
77 }); 79 });
78 VERIFYEXEC(job); 80 VERIFYEXEC(job);
@@ -196,6 +198,10 @@ void MailSyncTest::testListFolderHierarchy()
196 QVERIFY(names.contains("Drafts")); 198 QVERIFY(names.contains("Drafts"));
197 names.removeAll("Drafts"); 199 names.removeAll("Drafts");
198 } 200 }
201 if (mCapabilities.contains(ResourceCapabilities::Mail::trash)) {
202 QVERIFY(names.contains("Trash"));
203 names.removeAll("Trash");
204 }
199 QCOMPARE(names.size(), 3); 205 QCOMPARE(names.size(), 3);
200 QCOMPARE(map.value("sub")->getParent(), map.value("test")->identifier()); 206 QCOMPARE(map.value("sub")->getParent(), map.value("test")->identifier());
201 }); 207 });