Merge "CEC : Add test to check ARC status" am: 2338a4df6b am: a2e9b7cd63 am: 1cc5b4ca0c am: 0e8e7f4606

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

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia06752652bd4fe58aa36e9ee75ccde671a6afb3f
This commit is contained in:
Treehugger Robot
2021-01-27 08:29:21 +00:00
committed by Automerger Merge Worker
2 changed files with 9 additions and 1 deletions

View File

@@ -695,7 +695,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);

View File

@@ -595,6 +595,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() {