Loading libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/fullscreen/FullscreenTaskListenerTest.java +11 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package com.android.wm.shell.fullscreen; import static android.app.WindowConfiguration.ACTIVITY_TYPE_STANDARD; import static org.junit.Assume.assumeFalse; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.inOrder; Loading @@ -30,6 +31,7 @@ import android.app.ActivityManager.RunningTaskInfo; import android.app.WindowConfiguration; import android.content.res.Configuration; import android.graphics.Point; import android.os.SystemProperties; import android.view.SurfaceControl; import androidx.test.filters.SmallTest; Loading @@ -46,6 +48,8 @@ import java.util.Optional; @SmallTest public class FullscreenTaskListenerTest { private static final boolean ENABLE_SHELL_TRANSITIONS = SystemProperties.getBoolean("persist.debug.shell_transit", false); @Mock private SyncTransactionQueue mSyncQueue; Loading @@ -67,6 +71,7 @@ public class FullscreenTaskListenerTest { @Test public void testAnimatableTaskAppeared_notifiesUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo info = createTaskInfo(/* visible */ true, /* taskId */ 0); mListener.onTaskAppeared(info, mSurfaceControl); Loading @@ -76,6 +81,7 @@ public class FullscreenTaskListenerTest { @Test public void testMultipleAnimatableTasksAppeared_notifiesUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo animatable1 = createTaskInfo(/* visible */ true, /* taskId */ 0); RunningTaskInfo animatable2 = createTaskInfo(/* visible */ true, /* taskId */ 1); Loading @@ -89,6 +95,7 @@ public class FullscreenTaskListenerTest { @Test public void testNonAnimatableTaskAppeared_doesNotNotifyUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo info = createTaskInfo(/* visible */ false, /* taskId */ 0); mListener.onTaskAppeared(info, mSurfaceControl); Loading @@ -98,6 +105,7 @@ public class FullscreenTaskListenerTest { @Test public void testNonAnimatableTaskChanged_doesNotNotifyUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo info = createTaskInfo(/* visible */ false, /* taskId */ 0); mListener.onTaskAppeared(info, mSurfaceControl); Loading @@ -108,6 +116,7 @@ public class FullscreenTaskListenerTest { @Test public void testNonAnimatableTaskVanished_doesNotNotifyUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo info = createTaskInfo(/* visible */ false, /* taskId */ 0); mListener.onTaskAppeared(info, mSurfaceControl); Loading @@ -118,6 +127,7 @@ public class FullscreenTaskListenerTest { @Test public void testAnimatableTaskBecameInactive_notifiesUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo animatableTask = createTaskInfo(/* visible */ true, /* taskId */ 0); mListener.onTaskAppeared(animatableTask, mSurfaceControl); RunningTaskInfo notAnimatableTask = createTaskInfo(/* visible */ false, /* taskId */ 0); Loading @@ -129,6 +139,7 @@ public class FullscreenTaskListenerTest { @Test public void testAnimatableTaskVanished_notifiesUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo taskInfo = createTaskInfo(/* visible */ true, /* taskId */ 0); mListener.onTaskAppeared(taskInfo, mSurfaceControl); Loading libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/splitscreen/StageTaskListenerTests.java +2 −0 Original line number Diff line number Diff line Loading @@ -132,6 +132,7 @@ public final class StageTaskListenerTests extends ShellTestCase { @Test public void testTaskAppeared_notifiesUnfoldListener() { assumeFalse(ENABLE_SHELL_TRANSITIONS); final ActivityManager.RunningTaskInfo task = new TestRunningTaskInfoBuilder().setParentTaskId(mRootTask.taskId).build(); Loading @@ -142,6 +143,7 @@ public final class StageTaskListenerTests extends ShellTestCase { @Test public void testTaskVanished_notifiesUnfoldListener() { assumeFalse(ENABLE_SHELL_TRANSITIONS); final ActivityManager.RunningTaskInfo task = new TestRunningTaskInfoBuilder().setParentTaskId(mRootTask.taskId).build(); mStageTaskListener.onTaskAppeared(task, mSurfaceControl); Loading Loading
libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/fullscreen/FullscreenTaskListenerTest.java +11 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package com.android.wm.shell.fullscreen; import static android.app.WindowConfiguration.ACTIVITY_TYPE_STANDARD; import static org.junit.Assume.assumeFalse; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.inOrder; Loading @@ -30,6 +31,7 @@ import android.app.ActivityManager.RunningTaskInfo; import android.app.WindowConfiguration; import android.content.res.Configuration; import android.graphics.Point; import android.os.SystemProperties; import android.view.SurfaceControl; import androidx.test.filters.SmallTest; Loading @@ -46,6 +48,8 @@ import java.util.Optional; @SmallTest public class FullscreenTaskListenerTest { private static final boolean ENABLE_SHELL_TRANSITIONS = SystemProperties.getBoolean("persist.debug.shell_transit", false); @Mock private SyncTransactionQueue mSyncQueue; Loading @@ -67,6 +71,7 @@ public class FullscreenTaskListenerTest { @Test public void testAnimatableTaskAppeared_notifiesUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo info = createTaskInfo(/* visible */ true, /* taskId */ 0); mListener.onTaskAppeared(info, mSurfaceControl); Loading @@ -76,6 +81,7 @@ public class FullscreenTaskListenerTest { @Test public void testMultipleAnimatableTasksAppeared_notifiesUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo animatable1 = createTaskInfo(/* visible */ true, /* taskId */ 0); RunningTaskInfo animatable2 = createTaskInfo(/* visible */ true, /* taskId */ 1); Loading @@ -89,6 +95,7 @@ public class FullscreenTaskListenerTest { @Test public void testNonAnimatableTaskAppeared_doesNotNotifyUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo info = createTaskInfo(/* visible */ false, /* taskId */ 0); mListener.onTaskAppeared(info, mSurfaceControl); Loading @@ -98,6 +105,7 @@ public class FullscreenTaskListenerTest { @Test public void testNonAnimatableTaskChanged_doesNotNotifyUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo info = createTaskInfo(/* visible */ false, /* taskId */ 0); mListener.onTaskAppeared(info, mSurfaceControl); Loading @@ -108,6 +116,7 @@ public class FullscreenTaskListenerTest { @Test public void testNonAnimatableTaskVanished_doesNotNotifyUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo info = createTaskInfo(/* visible */ false, /* taskId */ 0); mListener.onTaskAppeared(info, mSurfaceControl); Loading @@ -118,6 +127,7 @@ public class FullscreenTaskListenerTest { @Test public void testAnimatableTaskBecameInactive_notifiesUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo animatableTask = createTaskInfo(/* visible */ true, /* taskId */ 0); mListener.onTaskAppeared(animatableTask, mSurfaceControl); RunningTaskInfo notAnimatableTask = createTaskInfo(/* visible */ false, /* taskId */ 0); Loading @@ -129,6 +139,7 @@ public class FullscreenTaskListenerTest { @Test public void testAnimatableTaskVanished_notifiesUnfoldController() { assumeFalse(ENABLE_SHELL_TRANSITIONS); RunningTaskInfo taskInfo = createTaskInfo(/* visible */ true, /* taskId */ 0); mListener.onTaskAppeared(taskInfo, mSurfaceControl); Loading
libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/splitscreen/StageTaskListenerTests.java +2 −0 Original line number Diff line number Diff line Loading @@ -132,6 +132,7 @@ public final class StageTaskListenerTests extends ShellTestCase { @Test public void testTaskAppeared_notifiesUnfoldListener() { assumeFalse(ENABLE_SHELL_TRANSITIONS); final ActivityManager.RunningTaskInfo task = new TestRunningTaskInfoBuilder().setParentTaskId(mRootTask.taskId).build(); Loading @@ -142,6 +143,7 @@ public final class StageTaskListenerTests extends ShellTestCase { @Test public void testTaskVanished_notifiesUnfoldListener() { assumeFalse(ENABLE_SHELL_TRANSITIONS); final ActivityManager.RunningTaskInfo task = new TestRunningTaskInfoBuilder().setParentTaskId(mRootTask.taskId).build(); mStageTaskListener.onTaskAppeared(task, mSurfaceControl); Loading