summaryrefslogtreecommitdiffstats
path: root/tests/modules/common/qtmir_test.h
diff options
context:
space:
mode:
authorGerry Boland <gerry.boland@canonical.com>2015-01-09 11:24:44 +0000
committerGerry Boland <gerry.boland@canonical.com>2015-01-09 11:24:44 +0000
commitb0aa170150120b2cf11f5dea3340a87909c39ef3 (patch)
treea6fb83c81c1f803fd29252fbb8fea66778fb3bbd /tests/modules/common/qtmir_test.h
parentd546857adb502ddc6cc3d1285b6b10254d37cb77 (diff)
Move MockSharedWakelock into its own header file, have tests import that
Diffstat (limited to 'tests/modules/common/qtmir_test.h')
-rw-r--r--tests/modules/common/qtmir_test.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/tests/modules/common/qtmir_test.h b/tests/modules/common/qtmir_test.h
index 18efa9c..6f2bc5f 100644
--- a/tests/modules/common/qtmir_test.h
+++ b/tests/modules/common/qtmir_test.h
@@ -36,6 +36,7 @@
#include "mock_focus_controller.h"
#include "mock_prompt_session_manager.h"
#include "mock_prompt_session.h"
+#include "mock_shared_wakelock.h"
namespace ms = mir::scene;
using namespace qtmir;
@@ -95,13 +96,10 @@ public:
)
)
}
- , sharedWakelock{
- QSharedPointer<SharedWakelock>(new SharedWakelock)
- }
, applicationManager{
mirServer,
taskController,
- sharedWakelock,
+ QSharedPointer<MockSharedWakelock>(&sharedWakelock, [](MockSharedWakelock *){}),
QSharedPointer<DesktopFileReader::Factory>(
&desktopFileReaderFactory,
[](DesktopFileReader::Factory*){}),
@@ -145,15 +143,14 @@ public:
auto appSession = std::make_shared<mir::scene::MockSession>(appId.toStdString(), procId);
sessionManager.onSessionStarting(appSession);
return application;
- return nullptr;
}
testing::NiceMock<testing::MockApplicationController> appController;
testing::NiceMock<testing::MockProcInfo> procInfo;
testing::NiceMock<testing::MockDesktopFileReaderFactory> desktopFileReaderFactory;
+ testing::NiceMock<testing::MockSharedWakelock> sharedWakelock;
QSharedPointer<FakeMirServer> mirServer;
QSharedPointer<TaskController> taskController;
- QSharedPointer<SharedWakelock> sharedWakelock;
ApplicationManager applicationManager;
SessionManager sessionManager;
MirSurfaceManager surfaceManager;