Merge "Add back switch user test in TaskTests"

This commit is contained in:
TreeHugger Robot
2020-10-28 07:32:03 +00:00
committed by Android (Google) Code Review

View File

@@ -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);