Skip to content

Commit 91075db

Browse files
committed
AVInput COM-RPC Support: Debugging unit tests
1 parent 61fb664 commit 91075db

File tree

1 file changed

+71
-28
lines changed

1 file changed

+71
-28
lines changed

Tests/L1Tests/tests/test_AVInput.cpp

Lines changed: 71 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@ class AVInputTest : public ::testing::Test {
5353
string response;
5454
AVInputMock* p_avInputMock = nullptr;
5555
DECL_CORE_JSONRPC_CONX connection;
56+
// <pca> 2
57+
HdmiInputImplMock* p_hdmiInputImplMock = nullptr;
58+
CompositeInputImplMock* p_compositeInputImplMock = nullptr;
59+
HostImplMock* p_HostImplMock = nullptr;
60+
// </pca>
5661
IarmBusImplMock* p_iarmBusImplMock = nullptr;
5762
ManagerImplMock* p_managerImplMock = nullptr;
5863

@@ -65,6 +70,17 @@ class AVInputTest : public ::testing::Test {
6570
, workerPool(Core::ProxyType<WorkerPoolImplementation>::Create(
6671
2, Core::Thread::DefaultStackSize(), 16))
6772
{
73+
// <pca> 2
74+
p_hdmiInputImplMock = new NiceMock <HdmiInputImplMock>;
75+
device::HdmiInput::setImpl(p_hdmiInputImplMock);
76+
77+
p_compositeInputImplMock = new NiceMock<CompositeInputImplMock>;
78+
device::CompositeInput::setImpl(p_compositeInputImplMock);
79+
80+
p_HostImplMock = new NiceMock<HostImplMock>;
81+
device::Host::setImpl(p_HostImplMock);
82+
// </pca>
83+
6884
p_managerImplMock = new NiceMock <ManagerImplMock>;
6985
device::Manager::setImpl(p_managerImplMock);
7086

@@ -126,6 +142,27 @@ class AVInputTest : public ::testing::Test {
126142
delete p_managerImplMock;
127143
p_managerImplMock = nullptr;
128144
}
145+
146+
// <pca> 2
147+
device::HdmiInput::setImpl(nullptr);
148+
if (p_hdmiInputImplMock != nullptr)
149+
{
150+
delete p_hdmiInputImplMock;
151+
p_hdmiInputImplMock = nullptr;
152+
}
153+
154+
device::CompositeInput::setImpl(nullptr);
155+
if (p_compositeInputImplMock != nullptr) {
156+
delete p_compositeInputImplMock;
157+
p_compositeInputImplMock = nullptr;
158+
}
159+
160+
device::Host::setImpl(nullptr);
161+
if (p_HostImplMock != nullptr) {
162+
delete p_HostImplMock;
163+
p_HostImplMock = nullptr;
164+
}
165+
// </pca>
129166
}
130167
};
131168

@@ -162,47 +199,53 @@ TEST_F(AVInputTest, contentProtected)
162199
}
163200

164201
// <pca> debug
165-
#if 0
202+
#if 1
166203

167204
class AVInputDsTest : public AVInputTest {
168205
protected:
169-
HdmiInputImplMock* p_hdmiInputImplMock = nullptr;
170-
CompositeInputImplMock* p_compositeInputImplMock = nullptr;
171-
HostImplMock* p_HostImplMock = nullptr;
206+
// <pca>
207+
// HdmiInputImplMock* p_hdmiInputImplMock = nullptr;
208+
// CompositeInputImplMock* p_compositeInputImplMock = nullptr;
209+
// HostImplMock* p_HostImplMock = nullptr;
210+
// </pca>
172211

173212
AVInputDsTest()
174213
: AVInputTest()
175214
{
176-
p_hdmiInputImplMock = new NiceMock <HdmiInputImplMock>;
177-
device::HdmiInput::setImpl(p_hdmiInputImplMock);
215+
// <pca> 2
216+
// p_hdmiInputImplMock = new NiceMock <HdmiInputImplMock>;
217+
// device::HdmiInput::setImpl(p_hdmiInputImplMock);
178218

179-
p_compositeInputImplMock = new NiceMock<CompositeInputImplMock>;
180-
device::CompositeInput::setImpl(p_compositeInputImplMock);
219+
// p_compositeInputImplMock = new NiceMock<CompositeInputImplMock>;
220+
// device::CompositeInput::setImpl(p_compositeInputImplMock);
181221

182-
p_HostImplMock = new NiceMock<HostImplMock>;
183-
device::Host::setImpl(p_HostImplMock);
222+
// p_HostImplMock = new NiceMock<HostImplMock>;
223+
// device::Host::setImpl(p_HostImplMock);
224+
// </pca>
184225
}
185226

186227
virtual ~AVInputDsTest() override
187228
{
188-
device::HdmiInput::setImpl(nullptr);
189-
if (p_hdmiInputImplMock != nullptr)
190-
{
191-
delete p_hdmiInputImplMock;
192-
p_hdmiInputImplMock = nullptr;
193-
}
194-
195-
device::CompositeInput::setImpl(nullptr);
196-
if (p_compositeInputImplMock != nullptr) {
197-
delete p_compositeInputImplMock;
198-
p_compositeInputImplMock = nullptr;
199-
}
200-
201-
device::Host::setImpl(nullptr);
202-
if (p_HostImplMock != nullptr) {
203-
delete p_HostImplMock;
204-
p_HostImplMock = nullptr;
205-
}
229+
// <pca> 2
230+
// device::HdmiInput::setImpl(nullptr);
231+
// if (p_hdmiInputImplMock != nullptr)
232+
// {
233+
// delete p_hdmiInputImplMock;
234+
// p_hdmiInputImplMock = nullptr;
235+
// }
236+
237+
// device::CompositeInput::setImpl(nullptr);
238+
// if (p_compositeInputImplMock != nullptr) {
239+
// delete p_compositeInputImplMock;
240+
// p_compositeInputImplMock = nullptr;
241+
// }
242+
243+
// device::Host::setImpl(nullptr);
244+
// if (p_HostImplMock != nullptr) {
245+
// delete p_HostImplMock;
246+
// p_HostImplMock = nullptr;
247+
// }
248+
// </pca>
206249
}
207250
};
208251

0 commit comments

Comments
 (0)