blob: dcf6d7d4fe181fe0ea581096cdd306c49a8ff23e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include "mock_generic_module.h"
using functional_modules::GenericModule;
using functional_modules::RCFunctionID;
using functional_modules::PluginInfo;
using ::testing::_;
using ::testing::Return;
MockGenericModule::MockGenericModule() : GenericModule(19) {
PluginInfo info;
info.name = "MockGenericModule";
info.version = 1;
info.rc_function_list.push_back(static_cast<RCFunctionID>(101));
info.hmi_function_list.push_back("HMI-Func-1");
EXPECT_CALL(*this, GetPluginInfo()).Times(2).WillRepeatedly(Return(info));
EXPECT_CALL(*this, set_service(_)).Times(1);
}
extern "C" GenericModule* Create() {
return new MockGenericModule();
}
|