diff options
| -rw-r--r-- | libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/unfold/UnfoldAnimationControllerTest.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/unfold/UnfoldAnimationControllerTest.java b/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/unfold/UnfoldAnimationControllerTest.java index 81eefe25704e..8196c5ab08e4 100644 --- a/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/unfold/UnfoldAnimationControllerTest.java +++ b/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/unfold/UnfoldAnimationControllerTest.java @@ -224,16 +224,18 @@ public class UnfoldAnimationControllerTest extends ShellTestCase { mUnfoldAnimationController.onTaskAppeared(taskInfo, mLeash); assertThat(mTaskAnimator1.mResetTasks).doesNotContain(taskInfo.taskId); + mUnfoldAnimationController.onStateChangeStarted(); mUnfoldAnimationController.onTaskVanished(taskInfo); + mUnfoldAnimationController.onStateChangeFinished(); assertThat(mTaskAnimator1.mResetTasks).contains(taskInfo.taskId); } @Test - public void testApplicablePinnedTaskDisappeared_doesNotResetSurface() { - mTaskAnimator1.setTaskMatcher((info) -> info.getWindowingMode() == 2); + public void testApplicableTaskDisappeared_noStateChange_doesNotResetSurface() { + mTaskAnimator1.setTaskMatcher((info) -> info.getWindowingMode() == 0); RunningTaskInfo taskInfo = new TestRunningTaskInfoBuilder() - .setWindowingMode(2).build(); + .setWindowingMode(0).build(); mUnfoldAnimationController.onTaskAppeared(taskInfo, mLeash); assertThat(mTaskAnimator1.mResetTasks).doesNotContain(taskInfo.taskId); @@ -249,7 +251,9 @@ public class UnfoldAnimationControllerTest extends ShellTestCase { .setWindowingMode(0).build(); mUnfoldAnimationController.onTaskAppeared(taskInfo, mLeash); + mUnfoldAnimationController.onStateChangeStarted(); mUnfoldAnimationController.onTaskVanished(taskInfo); + mUnfoldAnimationController.onStateChangeFinished(); assertThat(mTaskAnimator1.mResetTasks).doesNotContain(taskInfo.taskId); } |