Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 88bfa915 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Add test validating CEC messages with unregistered source" am: 3ae4d1c8 am: 8bfedb0b

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1511335

Change-Id: Ic90b122d2dd1291de8649b88485e4275df9b60b5
parents f70d1fc7 8bfedb0b
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
@@ -55,6 +55,30 @@ public class HdmiCecMessageValidatorTest {
        mHdmiCecMessageValidator = new HdmiCecMessageValidator(mHdmiControlService);
    }

    @Test
    public void isValid_unregisteredSource() {
        // Message invokes a broadcast response
        //   <Get Menu Language>
        assertMessageValidity("F4:91").isEqualTo(OK);
        //   <Request Active Source>
        assertMessageValidity("FF:85").isEqualTo(OK);

        // Message by CEC Switch
        //   <Routing Change>
        assertMessageValidity("FF:80:00:00:10:00").isEqualTo(OK);

        //   <Routing Information>
        assertMessageValidity("FF:81:10:00").isEqualTo(OK);

        // Standby
        assertMessageValidity("F4:36").isEqualTo(OK);
        assertMessageValidity("FF:36").isEqualTo(OK);

        // <Report Physical Address> / <Active Source>
        assertMessageValidity("FF:84:10:00:04").isEqualTo(OK);
        assertMessageValidity("FF:82:10:00").isEqualTo(OK);
    }

    @Test
    public void isValid_giveDevicePowerStatus() {
        assertMessageValidity("04:8F").isEqualTo(OK);