Fix videoPreference is broken when switch to multiple window
Fixes: 117802997 Test: robolectric, switch between multiple window and single window. The video should keep displaying. Change-Id: I97b6a4516b2591b80d9a046809ce4090fb02c80f
This commit is contained in:
@@ -81,25 +81,25 @@ public class GesturePreferenceControllerTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onResume_shouldStartVideoPreference() {
|
||||
public void onStart_shouldStartVideoPreference() {
|
||||
final VideoPreference videoPreference = mock(VideoPreference.class);
|
||||
when(mScreen.findPreference(mController.getVideoPrefKey())).thenReturn(videoPreference);
|
||||
mController.mIsPrefAvailable = true;
|
||||
mController.displayPreference(mScreen);
|
||||
|
||||
mController.onResume();
|
||||
mController.onStart();
|
||||
|
||||
verify(videoPreference).onViewVisible();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onPause_shouldStopVideoPreference() {
|
||||
public void onStop_shouldStopVideoPreference() {
|
||||
final VideoPreference videoPreference = mock(VideoPreference.class);
|
||||
when(mScreen.findPreference(mController.getVideoPrefKey())).thenReturn(videoPreference);
|
||||
mController.mIsPrefAvailable = true;
|
||||
|
||||
mController.displayPreference(mScreen);
|
||||
mController.onPause();
|
||||
mController.onStop();
|
||||
|
||||
verify(videoPreference).onViewInvisible();
|
||||
}
|
||||
|
@@ -77,19 +77,19 @@ public class VideoPreferenceControllerTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onPause_shouldCallOnViewInvisibleOnPrefernece() {
|
||||
public void onStop_shouldCallOnViewInvisibleOnPrefernece() {
|
||||
mController.displayPreference(mScreen);
|
||||
|
||||
mController.onPause();
|
||||
mController.onStop();
|
||||
|
||||
verify(mPreference).onViewInvisible();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onResume_shouldCallOnViewVisibleOnPrefernece() {
|
||||
public void onStart_shouldCallOnViewVisibleOnPrefernece() {
|
||||
mController.displayPreference(mScreen);
|
||||
|
||||
mController.onResume();
|
||||
mController.onStart();
|
||||
|
||||
verify(mPreference).onViewVisible();
|
||||
}
|
||||
|
Reference in New Issue
Block a user