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