diff --git a/services/tests/servicestests/src/com/android/server/hdmi/HdmiCecMessageValidatorTest.java b/services/tests/servicestests/src/com/android/server/hdmi/HdmiCecMessageValidatorTest.java index 63d7dbd150314..24a0100396667 100644 --- a/services/tests/servicestests/src/com/android/server/hdmi/HdmiCecMessageValidatorTest.java +++ b/services/tests/servicestests/src/com/android/server/hdmi/HdmiCecMessageValidatorTest.java @@ -55,6 +55,30 @@ public class HdmiCecMessageValidatorTest { mHdmiCecMessageValidator = new HdmiCecMessageValidator(mHdmiControlService); } + @Test + public void isValid_unregisteredSource() { + // Message invokes a broadcast response + // + assertMessageValidity("F4:91").isEqualTo(OK); + // + assertMessageValidity("FF:85").isEqualTo(OK); + + // Message by CEC Switch + // + assertMessageValidity("FF:80:00:00:10:00").isEqualTo(OK); + + // + assertMessageValidity("FF:81:10:00").isEqualTo(OK); + + // Standby + assertMessageValidity("F4:36").isEqualTo(OK); + assertMessageValidity("FF:36").isEqualTo(OK); + + // / + 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);