summaryrefslogtreecommitdiff
path: root/tests/mock-resource-library.cpp
diff options
context:
space:
mode:
authorWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-01-04 10:39:27 +0200
committerWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-01-04 10:39:27 +0200
commitd84673cf92c0abddb12d9b24131b1af718c1543d (patch)
treed3538ccb43f9b94970a44581edb3e58d418fdc8b /tests/mock-resource-library.cpp
parent3ef3f8cd8d6bcb2d8c3401f7f89dca07af98adae (diff)
Split initialization to 2 phases. initialize() and connectToServer()
Diffstat (limited to 'tests/mock-resource-library.cpp')
-rw-r--r--tests/mock-resource-library.cpp27
1 files changed, 23 insertions, 4 deletions
diff --git a/tests/mock-resource-library.cpp b/tests/mock-resource-library.cpp
index 4a4fdb4..49c29e4 100644
--- a/tests/mock-resource-library.cpp
+++ b/tests/mock-resource-library.cpp
@@ -1,7 +1,10 @@
#include "mock-resource-library.h"
-MockResourceLibrary::MockResourceLibrary(QObject *parent, bool makeInitFail)
- : QObject(parent), initializeFails(makeInitFail)
+MockResourceLibrary::MockResourceLibrary(QObject *parent,
+ bool makeInitializationFail,
+ bool makeConnectingToServerFail)
+ : QObject(parent), initializeFails(makeInitializationFail),
+ connectToServerFails(makeConnectingToServerFail)
{
}
@@ -11,10 +14,26 @@ MockResourceLibrary::~MockResourceLibrary()
void MockResourceLibrary::makeInitializeFail()
{
- initializeFails=true;
+ initializeFails = true;
}
bool MockResourceLibrary::initialize()
{
- return !initializeFails;
+ if(initializeFails==false)
+ return true;
+ else
+ return false;
+}
+
+void MockResourceLibrary::makeServerConnectFail()
+{
+ connectToServerFails = true;
+}
+
+bool MockResourceLibrary::connectToServer()
+{
+ if(connectToServerFails == false)
+ return true;
+ else
+ return false;
}