Skip to content

Commit e04150d

Browse files
committed
AVInput COM-RPC Support: WIP
1 parent 6202e1d commit e04150d

File tree

1 file changed

+29
-8
lines changed

1 file changed

+29
-8
lines changed

Tests/L1Tests/tests/test_AVInput.cpp

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ using ::testing::NiceMock;
4242
class AVInputTest : public ::testing::Test {
4343
protected:
4444
Core::ProxyType<Plugin::AVInput> plugin;
45-
IarmBusImplMock* p_iarmBusImplMock = nullptr;
45+
// <pca> debug
46+
//IarmBusImplMock* p_iarmBusImplMock = nullptr;
47+
// </pca>
4648
Core::ProxyType<Plugin::AVInputImplementation> AVInputImpl;
4749
Core::ProxyType<WorkerPoolImplementation> workerPool;
4850
NiceMock<COMLinkMock> comLinkMock;
@@ -76,8 +78,10 @@ class AVInputTest : public ::testing::Test {
7678
p_wrapsImplMock = new NiceMock <WrapsImplMock>;
7779
Wraps::setImpl(p_wrapsImplMock);
7880

79-
p_iarmBusImplMock = new NiceMock<IarmBusImplMock>;
80-
IarmBus::setImpl(p_iarmBusImplMock);
81+
// <pca> debug
82+
// p_iarmBusImplMock = new NiceMock<IarmBusImplMock>;
83+
// IarmBus::setImpl(p_iarmBusImplMock);
84+
// </pca>
8185

8286
ON_CALL(*p_avInputMock, Register(::testing::Matcher<Exchange::IAVInput::IDevicesChangedNotification*>(::testing::_)))
8387
.WillByDefault(::testing::Invoke(
@@ -161,11 +165,13 @@ class AVInputTest : public ::testing::Test {
161165
p_wrapsImplMock = nullptr;
162166
}
163167

164-
IarmBus::setImpl(nullptr);
165-
if (p_iarmBusImplMock != nullptr) {
166-
delete p_iarmBusImplMock;
167-
p_iarmBusImplMock = nullptr;
168-
}
168+
// <pca> debug
169+
// IarmBus::setImpl(nullptr);
170+
// if (p_iarmBusImplMock != nullptr) {
171+
// delete p_iarmBusImplMock;
172+
// p_iarmBusImplMock = nullptr;
173+
// }
174+
// </pca>
169175
}
170176
};
171177

@@ -326,6 +332,9 @@ TEST_F(AVInputDsTest, getVRRFrameRate)
326332

327333
class AVInputInit : public AVInputDsTest {
328334
protected:
335+
// <pca> debug
336+
IarmBusImplMock* p_iarmBusImplMock = nullptr;
337+
// </pca>
329338
NiceMock<FactoriesImplementation> factoriesImplementation;
330339
PLUGINHOST_DISPATCHER* dispatcher;
331340
Core::JSONRPC::Message message;
@@ -335,6 +344,11 @@ class AVInputInit : public AVInputDsTest {
335344
{
336345
TEST_LOG("*** _DEBUG: AVInputInit Constructor");
337346

347+
// <pca> debug
348+
p_iarmBusImplMock = new NiceMock<IarmBusImplMock>;
349+
IarmBus::setImpl(p_iarmBusImplMock);
350+
// </pca>
351+
338352
ON_CALL(*p_iarmBusImplMock, IARM_Bus_RegisterEventHandler(::testing::_, ::testing::_, ::testing::_))
339353
.WillByDefault(::testing::Invoke(
340354
[&](const char* ownerName, IARM_EventId_t eventId, IARM_EventHandler_t handler) {
@@ -398,6 +412,13 @@ class AVInputInit : public AVInputDsTest {
398412
dispatcher->Release();
399413
PluginHost::IFactories::Assign(nullptr);
400414

415+
// <pca> debug
416+
IarmBus::setImpl(nullptr);
417+
if (p_iarmBusImplMock != nullptr) {
418+
delete p_iarmBusImplMock;
419+
p_iarmBusImplMock = nullptr;
420+
}
421+
// </pca>
401422
TEST_LOG("*** _DEBUG: AVInputInit Destructor: exit");
402423
}
403424
};

0 commit comments

Comments
 (0)