|
36 | 36 | #include "PowerManagerMock.h"
|
37 | 37 | #include "ManagerMock.h"
|
38 | 38 | #include "HostMock.h"
|
| 39 | +#include "HdmiInputMock.h" |
39 | 40 |
|
40 | 41 |
|
41 | 42 | using namespace WPEFramework;
|
@@ -72,6 +73,7 @@ class HdmiCecSinkWOInitializeTest : public ::testing::Test {
|
72 | 73 | IarmBusImplMock *p_iarmBusImplMock = nullptr ;
|
73 | 74 | ManagerImplMock *p_managerImplMock = nullptr ;
|
74 | 75 | HostImplMock *p_hostImplMock = nullptr ;
|
| 76 | + HdmiInputImplMock *p_hdmiInputImplMock = nullptr; |
75 | 77 | ConnectionImplMock *p_connectionImplMock = nullptr ;
|
76 | 78 | MessageEncoderMock *p_messageEncoderMock = nullptr ;
|
77 | 79 | LibCCECImplMock *p_libCCECImplMock = nullptr ;
|
@@ -99,6 +101,9 @@ class HdmiCecSinkWOInitializeTest : public ::testing::Test {
|
99 | 101 | p_hostImplMock = new NiceMock <HostImplMock>;
|
100 | 102 | device::Host::setImpl(p_hostImplMock);
|
101 | 103 |
|
| 104 | + p_hdmiInputImplMock = new NiceMock <HdmiInputImplMock>; |
| 105 | + device::HdmiInput::setImpl(p_hdmiInputImplMock); |
| 106 | + |
102 | 107 | p_libCCECImplMock = new testing::NiceMock <LibCCECImplMock>;
|
103 | 108 | LibCCEC::setImpl(p_libCCECImplMock);
|
104 | 109 |
|
@@ -161,6 +166,12 @@ class HdmiCecSinkWOInitializeTest : public ::testing::Test {
|
161 | 166 | delete p_hostImplMock;
|
162 | 167 | p_hostImplMock = nullptr;
|
163 | 168 | }
|
| 169 | + device::HdmiInput::setImpl(nullptr); |
| 170 | + if (p_hdmiInputImplMock != nullptr) |
| 171 | + { |
| 172 | + delete p_hdmiInputImplMock; |
| 173 | + p_hdmiInputImplMock = nullptr; |
| 174 | + } |
164 | 175 | LibCCEC::setImpl(nullptr);
|
165 | 176 | if (p_libCCECImplMock != nullptr)
|
166 | 177 | {
|
|
0 commit comments