21 #include <unity/scopes/CategorisedResult.h>
22 #include <unity/scopes/SearchReply.h>
23 #include <unity/scopes/Department.h>
25 #include <unity/scopes/testing/MockObject.h>
27 #include <gmock/gmock.h>
43 MockSearchReply() =
default;
46 MOCK_METHOD0(finished,
void());
47 MOCK_METHOD1(error,
void(std::exception_ptr));
48 MOCK_METHOD1(info,
void(OperationInfo
const&));
51 MOCK_METHOD1(register_departments,
void(Department::SCPtr
const&));
52 MOCK_METHOD4(register_category,
53 Category::SCPtr(std::string
const&,
56 CategoryRenderer
const&));
57 MOCK_METHOD5(register_category,
58 Category::SCPtr(std::string
const&,
62 CategoryRenderer
const&));
63 MOCK_METHOD1(register_category,
void(Category::SCPtr category));
64 MOCK_METHOD1(lookup_category, Category::SCPtr(std::string
const&));
65 MOCK_METHOD1(push,
bool(CategorisedResult
const&));
66 MOCK_METHOD2(push,
bool(
Filters const&, FilterState
const&));
67 MOCK_METHOD1(push,
bool(experimental::Annotation
const& annotation));
std::list< FilterBase::SCPtr > Filters
List of filters.
Definition: FilterBase.h:106
Definition: OnlineAccountClient.h:39
Allows the results of a search query to be sent to the query source.
Definition: SearchReply.h:45
Top-level namespace for all things Unity-related.
Definition: Version.h:49