diff options
author | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-01-04 10:39:27 +0200 |
---|---|---|
committer | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-01-04 10:39:27 +0200 |
commit | d84673cf92c0abddb12d9b24131b1af718c1543d (patch) | |
tree | d3538ccb43f9b94970a44581edb3e58d418fdc8b /tests/mock-resource-library.cpp | |
parent | 3ef3f8cd8d6bcb2d8c3401f7f89dca07af98adae (diff) |
Split initialization to 2 phases. initialize() and connectToServer()
Diffstat (limited to 'tests/mock-resource-library.cpp')
-rw-r--r-- | tests/mock-resource-library.cpp | 27 |
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; } |