Merge "Add tests for "Only send <Standby> to TV on sleep when active source"" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
6017da0fb3
@@ -183,6 +183,32 @@ public class HdmiCecLocalDevicePlaybackTest {
|
|||||||
assertThat(mWokenUp).isFalse();
|
assertThat(mWokenUp).isFalse();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void handleOnStandby_ScreenOff_NotActiveSource() {
|
||||||
|
mHdmiCecLocalDevicePlayback.setIsActiveSource(false);
|
||||||
|
mHdmiCecLocalDevicePlayback.setAutoDeviceOff(true);
|
||||||
|
mHdmiCecLocalDevicePlayback.onStandby(false, HdmiControlService.STANDBY_SCREEN_OFF);
|
||||||
|
mTestLooper.dispatchAll();
|
||||||
|
|
||||||
|
HdmiCecMessage standbyMessage = HdmiCecMessageBuilder.buildStandby(
|
||||||
|
mHdmiCecLocalDevicePlayback.mAddress, ADDR_TV);
|
||||||
|
|
||||||
|
assertThat(mNativeWrapper.getResultMessages()).doesNotContain(standbyMessage);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void handleOnStandby_ScreenOff_ActiveSource() {
|
||||||
|
mHdmiCecLocalDevicePlayback.setIsActiveSource(true);
|
||||||
|
mHdmiCecLocalDevicePlayback.setAutoDeviceOff(true);
|
||||||
|
mHdmiCecLocalDevicePlayback.onStandby(false, HdmiControlService.STANDBY_SCREEN_OFF);
|
||||||
|
mTestLooper.dispatchAll();
|
||||||
|
|
||||||
|
HdmiCecMessage standbyMessage = HdmiCecMessageBuilder.buildStandby(
|
||||||
|
mHdmiCecLocalDevicePlayback.mAddress, ADDR_TV);
|
||||||
|
|
||||||
|
assertThat(mNativeWrapper.getResultMessages()).contains(standbyMessage);
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void sendVolumeKeyEvent_up_volumeEnabled() {
|
public void sendVolumeKeyEvent_up_volumeEnabled() {
|
||||||
mHdmiControlService.setHdmiCecVolumeControlEnabled(true);
|
mHdmiControlService.setHdmiCecVolumeControlEnabled(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user