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>
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));
50 MOCK_METHOD2(register_departments,
void(
DepartmentList const&, std::string ));
51 MOCK_METHOD4(register_category,
52 Category::SCPtr(std::string
const&,
55 CategoryRenderer
const&));
56 MOCK_METHOD1(register_category,
void(Category::SCPtr category));
57 MOCK_METHOD1(lookup_category, Category::SCPtr(std::string
const&));
58 MOCK_METHOD1(push,
bool(CategorisedResult
const&));
59 MOCK_METHOD2(push,
bool(
Filters const&, FilterState
const&));
60 MOCK_METHOD1(register_annotation,
bool(Annotation
const& annotation));
std::list< FilterBase::SCPtr > Filters
List of filters.
Definition: FilterBase.h:83
std::list< Department > DepartmentList
List of departments (see unity::scopes::Department)
Definition: Department.h:40
Allows the results of a search query to be sent to the query source.
Definition: SearchReply.h:42