Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ceeb309c authored by Jerry Chang's avatar Jerry Chang
Browse files

Add back switch user test in TaskTests

Add back testSwitchUser which accidently removed by ag/12874703.

Bug: 171198324
Test: atest TaskTests
Change-Id: Ia3f5364cb3a47aa2beda6b9ea089173eb1999cde
parent ec817350
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -181,6 +181,21 @@ public class TaskTests extends WindowTestsBase {
        });
    }

    @Test
    public void testSwitchUser() {
        final Task rootTask = createTaskStackOnDisplay(mDisplayContent);
        final Task childTask = createTaskInStack(rootTask, 0 /* userId */);
        final Task leafTask1 = createTaskInStack(childTask, 10 /* userId */);
        final Task leafTask2 = createTaskInStack(childTask, 0 /* userId */);
        assertEquals(1, rootTask.getChildCount());
        assertEquals(leafTask2, childTask.getTopChild());

        doReturn(true).when(leafTask1).showToCurrentUser();
        rootTask.switchUser(10);
        assertEquals(1, rootTask.getChildCount());
        assertEquals(leafTask1, childTask.getTopChild());
    }

    @Test
    public void testEnsureActivitiesVisible() {
        final Task rootTask = createTaskStackOnDisplay(mDisplayContent);