@@ -42,8 +42,9 @@ using ::testing::NiceMock;
42
42
class AVInputTest : public ::testing::Test {
43
43
protected:
44
44
Core::ProxyType<Plugin::AVInput> plugin;
45
- // <pca> debug
45
+ // <pca>
46
46
// IarmBusImplMock* p_iarmBusImplMock = nullptr;
47
+ PLUGINHOST_DISPATCHER* dispatcher;
47
48
// </pca>
48
49
Core::ProxyType<Plugin::AVInputImplementation> AVInputImpl;
49
50
Core::ProxyType<WorkerPoolImplementation> workerPool;
@@ -79,7 +80,9 @@ class AVInputTest : public ::testing::Test {
79
80
Wraps::setImpl (p_wrapsImplMock);
80
81
81
82
// <pca>
82
- plugin->QueryInterface (PLUGINHOST_DISPATCHER_ID);
83
+ dispatcher = static_cast <PLUGINHOST_DISPATCHER*>(
84
+ plugin->QueryInterface (PLUGINHOST_DISPATCHER_ID));
85
+ dispatcher->Activate (&service);
83
86
// </pca>
84
87
85
88
// <pca>
@@ -169,13 +172,8 @@ class AVInputTest : public ::testing::Test {
169
172
p_wrapsImplMock = nullptr ;
170
173
}
171
174
172
- // <pca> debug
173
- // IarmBus::setImpl(nullptr);
174
- // if (p_iarmBusImplMock != nullptr) {
175
- // delete p_iarmBusImplMock;
176
- // p_iarmBusImplMock = nullptr;
177
- // }
178
- // </pca>
175
+ dispatcher->Deactivate ();
176
+ dispatcher->Release ();
179
177
}
180
178
};
181
179
@@ -336,22 +334,18 @@ TEST_F(AVInputDsTest, getVRRFrameRate)
336
334
337
335
class AVInputInit : public AVInputDsTest {
338
336
protected:
339
- // <pca> debug
340
337
IarmBusImplMock* p_iarmBusImplMock = nullptr ;
341
- // </pca>
342
338
NiceMock<FactoriesImplementation> factoriesImplementation;
343
- PLUGINHOST_DISPATCHER* dispatcher;
339
+
344
340
Core::JSONRPC::Message message;
345
341
346
342
AVInputInit ()
347
343
: AVInputDsTest()
348
344
{
349
345
TEST_LOG (" *** _DEBUG: AVInputInit Constructor" );
350
346
351
- // <pca> debug
352
347
p_iarmBusImplMock = new NiceMock<IarmBusImplMock>;
353
348
IarmBus::setImpl (p_iarmBusImplMock);
354
- // </pca>
355
349
356
350
ON_CALL (*p_iarmBusImplMock, IARM_Bus_RegisterEventHandler (::testing::_, ::testing::_, ::testing::_))
357
351
.WillByDefault (::testing::Invoke (
@@ -404,27 +398,18 @@ class AVInputInit : public AVInputDsTest {
404
398
}));
405
399
406
400
PluginHost::IFactories::Assign (&factoriesImplementation);
407
- dispatcher = static_cast <PLUGINHOST_DISPATCHER*>(
408
- // <pca>
409
- // plugin->QueryInterface(PLUGINHOST_DISPATCHER_ID));
410
- // </pca>
411
- dispatcher->Activate (&service);
412
401
}
413
402
414
403
virtual ~AVInputInit () override
415
404
{
416
405
TEST_LOG (" *** _DEBUG: AVInputInit Destructor" );
417
- dispatcher->Deactivate ();
418
- dispatcher->Release ();
419
406
PluginHost::IFactories::Assign (nullptr );
420
407
421
- // <pca> debug
422
408
IarmBus::setImpl (nullptr );
423
409
if (p_iarmBusImplMock != nullptr ) {
424
410
delete p_iarmBusImplMock;
425
411
p_iarmBusImplMock = nullptr ;
426
412
}
427
- // </pca>
428
413
TEST_LOG (" *** _DEBUG: AVInputInit Destructor: exit" );
429
414
}
430
415
};
0 commit comments