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));
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
Allows the results of a search query to be sent to the query source.
Definition: SearchReply.h:46