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 #include <gmock/gmock.h> 43 MockScope(std::string
const& endpoint =
"",
44 std::string
const& identity =
"")
45 : MockObject(endpoint, identity) {}
48 SearchMetadata
const&,
49 SearchListenerBase::SPtr
const&));
52 SearchMetadata
const&,
53 SearchListenerBase::SPtr
const&));
57 SearchMetadata
const&,
58 SearchListenerBase::SPtr
const&));
60 ActionMetadata
const&,
61 ActivationListenerBase::SPtr
const&));
63 ActionMetadata
const&,
66 ActivationListenerBase::SPtr
const&));
68 ActionMetadata
const&,
69 PreviewListenerBase::SPtr
const&));
77 SearchMetadata
const&,
78 SearchListenerBase::SPtr
const&));
82 ActionMetadata
const&,
84 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