diff options
| author | 2020-12-04 16:33:25 +0000 | |
|---|---|---|
| committer | 2020-12-04 16:33:25 +0000 | |
| commit | 3ae4d1c8e1737337051aabb84a7684b12f731cc1 (patch) | |
| tree | 34a18f3c961a89a120db668a278551bffd48629d | |
| parent | e59313abccefba25bef005d89882d9528dd48765 (diff) | |
| parent | a6cc5f6b28c003ae2fa60149d8593c4c8c097d0b (diff) | |
Merge "Add test validating CEC messages with unregistered source"
| -rw-r--r-- | services/tests/servicestests/src/com/android/server/hdmi/HdmiCecMessageValidatorTest.java | 24 |
1 files changed, 24 insertions, 0 deletions
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 63d7dbd15031..24a010039666 100644 --- a/services/tests/servicestests/src/com/android/server/hdmi/HdmiCecMessageValidatorTest.java +++ b/services/tests/servicestests/src/com/android/server/hdmi/HdmiCecMessageValidatorTest.java @@ -56,6 +56,30 @@ public class HdmiCecMessageValidatorTest { } @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); |