From 008b823ccc75dc3fe23a785a535243d3aea38009 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 26 Nov 2014 08:36:24 -0600 Subject: Make the account service accessible --- tests/indicator-test.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/indicator-test.cc b/tests/indicator-test.cc index a21209c..40755e3 100644 --- a/tests/indicator-test.cc +++ b/tests/indicator-test.cc @@ -31,17 +31,26 @@ protected: { } + std::shared_ptr as; + virtual void SetUp() override { //addMock(buildBustleMock("indicator-test-session.bustle", DBUS_TEST_SERVICE_BUS_SESSION)); //addMock(buildBustleMock("indicator-test-system.bustle", DBUS_TEST_SERVICE_BUS_SYSTEM)); - AccountsServiceMock as; - addMock(as); + as = std::make_shared(); + addMock(*as); IndicatorFixture::SetUp(); } + virtual void TearDown() override + { + as.reset(); + + IndicatorFixture::TearDown(); + } + }; @@ -97,3 +106,4 @@ TEST_F(IndicatorTest, BaseActions) { ASSERT_ACTION_EXISTS("volume"); ASSERT_ACTION_STATE_TYPE("volume", G_VARIANT_TYPE_DOUBLE); } + -- cgit v1.2.3