summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-07-07 11:46:45 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-07-07 11:46:45 +0200
commite3da13d1fe9ad623e05aec1977c813e7da37cedd (patch)
tree79266f2fba9e50c6e6d9d38d3baeff2d6a8e1e0e /tests
parentab7c366b27a07cc31730dc7fb696cdc2519bb8d3 (diff)
downloadsink-e3da13d1fe9ad623e05aec1977c813e7da37cedd.tar.gz
sink-e3da13d1fe9ad623e05aec1977c813e7da37cedd.zip
Fail quickly if the backend is not available
Diffstat (limited to 'tests')
-rw-r--r--tests/mailsynctest.cpp1
-rw-r--r--tests/mailsynctest.h1
-rw-r--r--tests/mailtest.cpp1
-rw-r--r--tests/mailtest.h1
4 files changed, 4 insertions, 0 deletions
diff --git a/tests/mailsynctest.cpp b/tests/mailsynctest.cpp
index e70e34e..faaf003 100644
--- a/tests/mailsynctest.cpp
+++ b/tests/mailsynctest.cpp
@@ -34,6 +34,7 @@ using namespace Sink::ApplicationDomain;
34void MailSyncTest::initTestCase() 34void MailSyncTest::initTestCase()
35{ 35{
36 Test::initTest(); 36 Test::initTest();
37 QVERIFY(isBackendAvailable());
37 Log::setDebugOutputLevel(Sink::Log::Trace); 38 Log::setDebugOutputLevel(Sink::Log::Trace);
38 resetTestEnvironment(); 39 resetTestEnvironment();
39 auto resource = createResource(); 40 auto resource = createResource();
diff --git a/tests/mailsynctest.h b/tests/mailsynctest.h
index a21335b..31d3f03 100644
--- a/tests/mailsynctest.h
+++ b/tests/mailsynctest.h
@@ -41,6 +41,7 @@ protected:
41 QByteArray mResourceInstanceIdentifier; 41 QByteArray mResourceInstanceIdentifier;
42 QByteArrayList mCapabilities; 42 QByteArrayList mCapabilities;
43 43
44 virtual bool isBackendAvailable() { return true; }
44 virtual void resetTestEnvironment() = 0; 45 virtual void resetTestEnvironment() = 0;
45 virtual Sink::ApplicationDomain::SinkResource createResource() = 0; 46 virtual Sink::ApplicationDomain::SinkResource createResource() = 0;
46 virtual Sink::ApplicationDomain::SinkResource createFaultyResource() = 0; 47 virtual Sink::ApplicationDomain::SinkResource createFaultyResource() = 0;
diff --git a/tests/mailtest.cpp b/tests/mailtest.cpp
index b9d496d..8031cf1 100644
--- a/tests/mailtest.cpp
+++ b/tests/mailtest.cpp
@@ -34,6 +34,7 @@ using namespace Sink::ApplicationDomain;
34void MailTest::initTestCase() 34void MailTest::initTestCase()
35{ 35{
36 Test::initTest(); 36 Test::initTest();
37 QVERIFY(isBackendAvailable());
37 Log::setDebugOutputLevel(Sink::Log::Trace); 38 Log::setDebugOutputLevel(Sink::Log::Trace);
38 resetTestEnvironment(); 39 resetTestEnvironment();
39 auto resource = createResource(); 40 auto resource = createResource();
diff --git a/tests/mailtest.h b/tests/mailtest.h
index 2144bf1..cba623d 100644
--- a/tests/mailtest.h
+++ b/tests/mailtest.h
@@ -34,6 +34,7 @@ protected:
34 QByteArray mResourceInstanceIdentifier; 34 QByteArray mResourceInstanceIdentifier;
35 QByteArrayList mCapabilities; 35 QByteArrayList mCapabilities;
36 36
37 virtual bool isBackendAvailable() { return true; }
37 virtual void resetTestEnvironment() = 0; 38 virtual void resetTestEnvironment() = 0;
38 virtual Sink::ApplicationDomain::SinkResource createResource() = 0; 39 virtual Sink::ApplicationDomain::SinkResource createResource() = 0;
39 40