21 #include <unity/scopes/Scope.h> 22 #include <unity/scopes/SearchMetadata.h> 23 #include <unity/scopes/ActionMetadata.h> 25 #include <unity/scopes/testing/MockObject.h> 27 #pragma GCC diagnostic push 28 #pragma GCC diagnostic ignored "-Wctor-dtor-privacy" 29 #include <gmock/gmock.h> 30 #pragma GCC diagnostic pop 46 MockScope(std::string
const& endpoint =
"",
47 std::string
const& identity =
"")
48 : MockObject(endpoint, identity) {}
51 SearchMetadata
const&,
52 SearchListenerBase::SPtr
const&));
55 SearchMetadata
const&,
56 SearchListenerBase::SPtr
const&));
60 SearchMetadata
const&,
61 SearchListenerBase::SPtr
const&));
63 ActionMetadata
const&,
64 ActivationListenerBase::SPtr
const&));
66 ActionMetadata
const&,
69 ActivationListenerBase::SPtr
const&));
71 ActionMetadata
const&,
72 PreviewListenerBase::SPtr
const&));
80 SearchMetadata
const&,
81 SearchListenerBase::SPtr
const&));
85 ActionMetadata
const&,
87 ActivationListenerBase::SPtr
const&));
The attributes of a result returned by a Scope.
Definition: Result.h:50
Definition: OnlineAccountClient.h:39
Top-level namespace for all things Unity-related.
Definition: Version.h:49
Allows queries, preview requests, and activation requests to be sent to a scope.
Definition: Scope.h:45
std::shared_ptr< QueryCtrl > QueryCtrlProxy
Convenience type definition.
Definition: QueryCtrlProxyFwd.h:33
std::vector< ChildScope > ChildScopeList
A list of child scopes.
Definition: ChildScope.h:33