From 36f7456285da6f55126396e004776b4da3290443 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Thu, 6 Nov 2014 09:48:22 -0600 Subject: Adding in an accounts services mock --- tests/accounts-service-mock.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/accounts-service-mock.h') diff --git a/tests/accounts-service-mock.h b/tests/accounts-service-mock.h index d4dae7e..9507c5f 100644 --- a/tests/accounts-service-mock.h +++ b/tests/accounts-service-mock.h @@ -17,6 +17,7 @@ * Ted Gould */ +#include #include class AccountsServiceMock @@ -87,6 +88,12 @@ class AccountsServiceMock g_clear_object(&mock); } + operator std::shared_ptr () { + return std::shared_ptr( + DBUS_TEST_TASK(g_object_ref(mock)), + [](DbusTestTask * task) { g_clear_object(&task); }); + } + operator DbusTestTask* () { return DBUS_TEST_TASK(mock); } -- cgit v1.2.3