@@ -3482,41 +3482,6 @@ TEST_F(HdmiCecSink_L2Test, InjectRequestCurrentLatencyFrame)
3482
3482
}
3483
3483
}
3484
3484
3485
- TEST_F (HdmiCecSink_L2Test, InjectDeviceRemovedAndVerifyEvent)
3486
- {
3487
- JSONRPC::LinkType<Core::JSON::IElement> jsonrpc (HDMICECSINK_CALLSIGN, HDMICECSINK_L2TEST_CALLSIGN);
3488
- StrictMock<AsyncHandlerMock_HdmiCecSink> async_handler;
3489
- uint32_t status = Core::ERROR_GENERAL;
3490
- uint32_t signalled = HDMICECSINK_STATUS_INVALID;
3491
-
3492
- status = jsonrpc.Subscribe <JsonObject>(EVNT_TIMEOUT,
3493
- _T (" onDeviceRemoved" ),
3494
- &AsyncHandlerMock_HdmiCecSink::onDeviceRemoved,
3495
- &async_handler);
3496
- EXPECT_EQ (Core::ERROR_NONE, status);
3497
-
3498
- EXPECT_CALL (async_handler, onDeviceRemoved (::testing::_))
3499
- .WillOnce (Invoke (this , &HdmiCecSink_L2Test::onDeviceRemoved));
3500
-
3501
- uint8_t addBuffer[] = { 0x40 , 0x84 , 0x10 , 0x00 , 0x04 };
3502
- CECFrame addFrame (addBuffer, sizeof (addBuffer));
3503
- for (auto * listener : listeners) {
3504
- if (listener)
3505
- listener->notify (addFrame);
3506
- }
3507
-
3508
- // Now simulate hotplug disconnect for port 1
3509
- IARM_Bus_DSMgr_EventData_t eventData;
3510
- eventData.data .hdmi_in_connect .port = dsHDMI_IN_PORT_1;
3511
- eventData.data .hdmi_in_connect .isPortConnected = false ;
3512
- dsHdmiEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_HDMI_IN_HOTPLUG, &eventData, 0 );
3513
-
3514
- signalled = WaitForRequestStatus (EVNT_TIMEOUT, ON_DEVICE_REMOVED);
3515
- EXPECT_TRUE (signalled & ON_DEVICE_REMOVED);
3516
-
3517
- jsonrpc.Unsubscribe (EVNT_TIMEOUT, _T (" onDeviceRemoved" ));
3518
- }
3519
-
3520
3485
TEST_F (HdmiCecSink_L2Test, ReportPhysicalAddressBroadcastIgnoreCase)
3521
3486
{
3522
3487
// Add a device on port 1 (logical address 4)
0 commit comments