@@ -100,6 +100,7 @@ class AVInputInit : public AVInputDsTest {
100
100
protected:
101
101
IarmBusImplMock* p_iarmBusImplMock = nullptr ;
102
102
NiceMock<FactoriesImplementation> factoriesImplementation;
103
+ ManagerImplMock *p_managerImplMock = nullptr ;
103
104
PLUGINHOST_DISPATCHER* dispatcher;
104
105
NiceMock<ServiceMock> service;
105
106
Core::JSONRPC::Message message;
@@ -110,6 +111,13 @@ class AVInputInit : public AVInputDsTest {
110
111
p_iarmBusImplMock = new NiceMock<IarmBusImplMock>;
111
112
IarmBus::setImpl (p_iarmBusImplMock);
112
113
114
+ p_managerImplMock = new NiceMock <ManagerImplMock>;
115
+ device::Manager::setImpl (p_managerImplMock);
116
+
117
+ EXPECT_CALL (*p_managerImplMock, Initialize ())
118
+ .Times (::testing::AnyNumber ())
119
+ .WillRepeatedly (::testing::Return ());
120
+
113
121
ON_CALL (*p_iarmBusImplMock, IARM_Bus_RegisterEventHandler (::testing::_, ::testing::_, ::testing::_))
114
122
.WillByDefault (::testing::Invoke (
115
123
[&](const char * ownerName, IARM_EventId_t eventId, IARM_EventHandler_t handler) {
@@ -159,6 +167,7 @@ class AVInputInit : public AVInputDsTest {
159
167
}
160
168
return IARM_RESULT_SUCCESS;
161
169
}));
170
+
162
171
EXPECT_EQ (string (" " ), plugin->Initialize (&service));
163
172
164
173
PluginHost::IFactories::Assign (&factoriesImplementation);
0 commit comments