@@ -2828,19 +2828,6 @@ TEST_F(HdmiCecSink_L2Test, InjectTextViewOnFrameAndVerifyEvent)
2828
2828
jsonrpc.Unsubscribe (EVNT_TIMEOUT, _T (" onTextViewOnMsg" ));
2829
2829
}
2830
2830
2831
- TEST_F (HdmiCecSink_L2Test, TextViewOnBroadcastIgnoreCase)
2832
- {
2833
- // Header: From TV (0) to Playback Device 1 (4), Opcode: 0x0D (Text View On)
2834
- uint8_t buffer[] = { 0x4F , 0x0D };
2835
- CECFrame frame (buffer, sizeof (buffer));
2836
-
2837
- for (auto * listener : listeners) {
2838
- if (listener) {
2839
- listener->notify (frame);
2840
- }
2841
- }
2842
- }
2843
-
2844
2831
TEST_F (HdmiCecSink_L2Test, InjectDeviceAddedFrameAndVerifyEvent)
2845
2832
{
2846
2833
JSONRPC::LinkType<Core::JSON::IElement> jsonrpc (HDMICECSINK_CALLSIGN, HDMICECSINK_L2TEST_CALLSIGN);
@@ -3446,31 +3433,6 @@ TEST_F(HdmiCecSink_L2Test, InjectGiveFeaturesFrame)
3446
3433
}
3447
3434
}
3448
3435
3449
- TEST_F (HdmiCecSink_L2Test, InjectGiveFeaturesFrameBroadcastIgnoreTest)
3450
- {
3451
-
3452
- // Simulate a CECVersion message from logical address 4 to us (0)
3453
- uint8_t buffer1[] = { 0x40 , 0x9E , 0x06 }; // 0x06 = Version 2.0
3454
- CECFrame frame1 (buffer1, sizeof (buffer1));
3455
- for (auto * listener : listeners) {
3456
- if (listener)
3457
- listener->notify (frame1);
3458
- }
3459
-
3460
- EXPECT_CALL (*p_connectionMock, sendToAsync (::testing::_, ::testing::_))
3461
- .WillRepeatedly (::testing::Invoke (
3462
- [&](const LogicalAddress& to, const CECFrame& frame) {
3463
- throw Exception ();
3464
- }));
3465
-
3466
- uint8_t buffer2[] = { 0x4F , 0xA5 }; // From device 4 to TV (0)
3467
- CECFrame frame2 (buffer2, sizeof (buffer2));
3468
- for (auto * listener : listeners) {
3469
- if (listener)
3470
- listener->notify (frame2);
3471
- }
3472
- }
3473
-
3474
3436
// RequestCurrentLatency (0xA7)
3475
3437
TEST_F (HdmiCecSink_L2Test, InjectRequestCurrentLatencyFrame)
3476
3438
{
@@ -3485,7 +3447,7 @@ TEST_F(HdmiCecSink_L2Test, InjectRequestCurrentLatencyFrame)
3485
3447
TEST_F (HdmiCecSink_L2Test, ReportPhysicalAddressBroadcastIgnoreCase)
3486
3448
{
3487
3449
// Add a device on port 1 (logical address 4)
3488
- uint8_t addBuffer[] = { 0x4F , 0x84 , 0x10 , 0x00 , 0x04 }; // From 4 to TV
3450
+ uint8_t addBuffer[] = { 0x40 , 0x84 , 0x10 , 0x00 , 0x04 }; // From 4 to TV
3489
3451
CECFrame addFrame (addBuffer, sizeof (addBuffer));
3490
3452
for (auto * listener : listeners) {
3491
3453
if (listener)
@@ -3607,17 +3569,6 @@ TEST_F(HdmiCecSink_L2Test, InjectReportPowerStatusAndVerifyEvent)
3607
3569
jsonrpc.Unsubscribe (EVNT_TIMEOUT, _T (" reportAudioDevicePowerStatus" ));
3608
3570
}
3609
3571
3610
- TEST_F (HdmiCecSink_L2Test, InjectGiveDevicePowerStatusFrameBroadcastIgnoreTest1)
3611
- {
3612
- // Then, inject ON status (should trigger the event)
3613
- uint8_t buffer_on[] = { 0x5F , 0x90 , 0x00 }; // 0x00 = ON
3614
- CECFrame frame_on (buffer_on, sizeof (buffer_on));
3615
- for (auto * listener : listeners) {
3616
- if (listener)
3617
- listener->notify (frame_on);
3618
- }
3619
- }
3620
-
3621
3572
TEST_F (HdmiCecSink_L2Test, InjectSetMenuLanguageFrame)
3622
3573
{
3623
3574
// Set Menu Language: opcode 0x32, language "eng"
0 commit comments