Merge "Fix failing testOnPictureInPictureRequested" into rvc-dev am: bcb2d73e48 am: 6f77d48bd4 am: 309d7c2c02
Change-Id: I6e0a5a45a1262708af8e3fe8ed1dd63f935e02f1
This commit is contained in:
@@ -89,13 +89,13 @@ public class ActivityTaskManagerServiceTests extends ActivityTestsBase {
|
||||
public void testOnPictureInPictureRequested() throws RemoteException {
|
||||
final ActivityStack stack = new StackBuilder(mRootWindowContainer).build();
|
||||
final ActivityRecord activity = stack.getBottomMostTask().getTopNonFinishingActivity();
|
||||
ClientLifecycleManager lifecycleManager = mService.getLifecycleManager();
|
||||
doNothing().when(lifecycleManager).scheduleTransaction(any());
|
||||
final ClientLifecycleManager mockLifecycleManager = mock(ClientLifecycleManager.class);
|
||||
doReturn(mockLifecycleManager).when(mService).getLifecycleManager();
|
||||
doReturn(true).when(activity).checkEnterPictureInPictureState(anyString(), anyBoolean());
|
||||
|
||||
mService.requestPictureInPictureMode(activity.token);
|
||||
|
||||
verify(lifecycleManager).scheduleTransaction(mClientTransactionCaptor.capture());
|
||||
verify(mockLifecycleManager).scheduleTransaction(mClientTransactionCaptor.capture());
|
||||
final ClientTransaction transaction = mClientTransactionCaptor.getValue();
|
||||
// Check that only an enter pip request item callback was scheduled.
|
||||
assertEquals(1, transaction.getCallbacks().size());
|
||||
|
||||
Reference in New Issue
Block a user