Loading services/tests/servicestests/src/com/android/server/hdmi/HdmiCecLocalDevicePlaybackTest.java +26 −0 Original line number Diff line number Diff line Loading @@ -183,6 +183,32 @@ public class HdmiCecLocalDevicePlaybackTest { 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 public void sendVolumeKeyEvent_up_volumeEnabled() { mHdmiControlService.setHdmiCecVolumeControlEnabled(true); Loading Loading
services/tests/servicestests/src/com/android/server/hdmi/HdmiCecLocalDevicePlaybackTest.java +26 −0 Original line number Diff line number Diff line Loading @@ -183,6 +183,32 @@ public class HdmiCecLocalDevicePlaybackTest { 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 public void sendVolumeKeyEvent_up_volumeEnabled() { mHdmiControlService.setHdmiCecVolumeControlEnabled(true); Loading