CEC : Add test to check ARC status
Bug: 159901363 Test: atest HdmiCecLocalDeviceAudioSystemTest Change-Id: I374be0c10b615d5c916ee157cfa45ac1cb5c70b0
This commit is contained in:
@@ -901,7 +901,6 @@ public class HdmiCecLocalDeviceAudioSystem extends HdmiCecLocalDeviceSource {
|
||||
|
||||
@ServiceThreadOnly
|
||||
void setArcStatus(boolean enabled) {
|
||||
// TODO(shubang): add tests
|
||||
assertRunOnServiceThread();
|
||||
|
||||
HdmiLogger.debug("Set Arc Status[old:%b new:%b]", mArcEstablished, enabled);
|
||||
|
||||
@@ -537,6 +537,15 @@ public class HdmiCecLocalDeviceAudioSystemTest {
|
||||
assertThat(mNativeWrapper.getOnlyResultMessage()).isEqualTo(expectedMessage);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void setArcStatus() {
|
||||
mHdmiCecLocalDeviceAudioSystem.setArcStatus(true);
|
||||
assertThat(mHdmiCecLocalDeviceAudioSystem.isArcEnabled()).isTrue();
|
||||
|
||||
mHdmiCecLocalDeviceAudioSystem.setArcStatus(false);
|
||||
assertThat(mHdmiCecLocalDeviceAudioSystem.isArcEnabled()).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
@Ignore("b/151150320")
|
||||
public void handleSystemAudioModeRequest_fromNonTV_tVNotSupport() {
|
||||
|
||||
Reference in New Issue
Block a user