@@ -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
167204class AVInputDsTest : public AVInputTest {
168205protected:
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