From e3da13d1fe9ad623e05aec1977c813e7da37cedd Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Thu, 7 Jul 2016 11:46:45 +0200 Subject: Fail quickly if the backend is not available --- tests/mailsynctest.cpp | 1 + tests/mailsynctest.h | 1 + tests/mailtest.cpp | 1 + tests/mailtest.h | 1 + 4 files changed, 4 insertions(+) (limited to 'tests') 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; void MailSyncTest::initTestCase() { Test::initTest(); + QVERIFY(isBackendAvailable()); Log::setDebugOutputLevel(Sink::Log::Trace); resetTestEnvironment(); 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: QByteArray mResourceInstanceIdentifier; QByteArrayList mCapabilities; + virtual bool isBackendAvailable() { return true; } virtual void resetTestEnvironment() = 0; virtual Sink::ApplicationDomain::SinkResource createResource() = 0; 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; void MailTest::initTestCase() { Test::initTest(); + QVERIFY(isBackendAvailable()); Log::setDebugOutputLevel(Sink::Log::Trace); resetTestEnvironment(); 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: QByteArray mResourceInstanceIdentifier; QByteArrayList mCapabilities; + virtual bool isBackendAvailable() { return true; } virtual void resetTestEnvironment() = 0; virtual Sink::ApplicationDomain::SinkResource createResource() = 0; -- cgit v1.2.3