diff options
| author | 2023-03-06 07:34:38 +0000 | |
|---|---|---|
| committer | 2023-03-06 07:34:38 +0000 | |
| commit | 99ca3140b79bcc1d5ba0d3fd2ee39564e6104bcd (patch) | |
| tree | b4ab9011873f85e32acd76aac43812c3c9b0ddbd | |
| parent | fa6c4fde3c1dffca32f2ca5c1d3c16ae6d2f70ae (diff) | |
| parent | 3c644ec834ebea3f51d4bcc39cf46e91b2a5c5a1 (diff) | |
Merge "Hide unnecessary test method" into udc-dev
7 files changed, 15 insertions, 16 deletions
diff --git a/services/core/java/com/android/server/wm/ActivityRecord.java b/services/core/java/com/android/server/wm/ActivityRecord.java index 9def87c3d77a..37e4890bad0e 100644 --- a/services/core/java/com/android/server/wm/ActivityRecord.java +++ b/services/core/java/com/android/server/wm/ActivityRecord.java @@ -5228,8 +5228,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A mTaskSupervisor.mAppVisibilitiesChangedSinceLastPause = true; } - @VisibleForTesting - void setVisibility(boolean visible, boolean deferHidingClient) { + private void setVisibility(boolean visible, boolean deferHidingClient) { final AppTransition appTransition = getDisplayContent().mAppTransition; // Don't set visibility to false if we were already not visible. This prevents WM from diff --git a/services/tests/wmtests/src/com/android/server/wm/ActivityRecordTests.java b/services/tests/wmtests/src/com/android/server/wm/ActivityRecordTests.java index 6661e6a0a60d..49f215a83c2b 100644 --- a/services/tests/wmtests/src/com/android/server/wm/ActivityRecordTests.java +++ b/services/tests/wmtests/src/com/android/server/wm/ActivityRecordTests.java @@ -2897,7 +2897,7 @@ public class ActivityRecordTests extends WindowTestsBase { // Make the top one invisible, and try transferring the starting window from the top to the // bottom one. - activityTop.setVisibility(false, false); + activityTop.setVisibility(false); activityBottom.transferStartingWindowFromHiddenAboveTokenIfNeeded(); waitUntilHandlersIdle(); diff --git a/services/tests/wmtests/src/com/android/server/wm/AppChangeTransitionTests.java b/services/tests/wmtests/src/com/android/server/wm/AppChangeTransitionTests.java index 4d71b30d71e2..6d1312458ce2 100644 --- a/services/tests/wmtests/src/com/android/server/wm/AppChangeTransitionTests.java +++ b/services/tests/wmtests/src/com/android/server/wm/AppChangeTransitionTests.java @@ -165,7 +165,7 @@ public class AppChangeTransitionTests extends WindowTestsBase { assertTrue(mTask.isInChangeTransition()); // Changing visibility should cancel the change transition and become closing - mActivity.setVisibility(false, false); + mActivity.setVisibility(false); assertEquals(0, mDisplayContent.mChangingContainers.size()); assertFalse(mTask.isInChangeTransition()); diff --git a/services/tests/wmtests/src/com/android/server/wm/AppTransitionTests.java b/services/tests/wmtests/src/com/android/server/wm/AppTransitionTests.java index 6b814e678419..59cc4f5b0948 100644 --- a/services/tests/wmtests/src/com/android/server/wm/AppTransitionTests.java +++ b/services/tests/wmtests/src/com/android/server/wm/AppTransitionTests.java @@ -295,8 +295,8 @@ public class AppTransitionTests extends WindowTestsBase { dc2.prepareAppTransition(TRANSIT_CLOSE); // One activity window is visible for resuming & the other activity window is invisible // for finishing in different display. - activity1.setVisibility(true, false); - activity2.setVisibility(false, false); + activity1.setVisibility(true); + activity2.setVisibility(false); // Make sure each display is in animating stage. assertTrue(dc1.mOpeningApps.size() > 0); @@ -365,7 +365,7 @@ public class AppTransitionTests extends WindowTestsBase { dc.prepareAppTransition(TRANSIT_CLOSE); assertTrue(dc.mAppTransition.containsTransitRequest(TRANSIT_CLOSE)); dc.mAppTransition.overridePendingAppTransitionRemote(adapter); - exitingActivity.setVisibility(false, false); + exitingActivity.setVisibility(false); assertTrue(dc.mClosingApps.size() > 0); // Make sure window is in animating stage before freeze, and cancel after freeze. diff --git a/services/tests/wmtests/src/com/android/server/wm/TaskFragmentTest.java b/services/tests/wmtests/src/com/android/server/wm/TaskFragmentTest.java index df3af7d2f4fa..49d8da1b2880 100644 --- a/services/tests/wmtests/src/com/android/server/wm/TaskFragmentTest.java +++ b/services/tests/wmtests/src/com/android/server/wm/TaskFragmentTest.java @@ -351,8 +351,8 @@ public class TaskFragmentTest extends WindowTestsBase { final TaskFragment taskFragment1 = createTaskFragmentWithEmbeddedActivity(task, mOrganizer); final ActivityRecord activity0 = taskFragment0.getTopMostActivity(); final ActivityRecord activity1 = taskFragment1.getTopMostActivity(); - activity0.setVisibility(true /* visible */, false /* deferHidingClient */); - activity1.setVisibility(true /* visible */, false /* deferHidingClient */); + activity0.setVisibility(true); + activity1.setVisibility(true); spyOn(mAtm.mTaskFragmentOrganizerController); // Move activity to pinned. diff --git a/services/tests/wmtests/src/com/android/server/wm/UnknownAppVisibilityControllerTest.java b/services/tests/wmtests/src/com/android/server/wm/UnknownAppVisibilityControllerTest.java index 2fccb88ad8de..75a8dd822914 100644 --- a/services/tests/wmtests/src/com/android/server/wm/UnknownAppVisibilityControllerTest.java +++ b/services/tests/wmtests/src/com/android/server/wm/UnknownAppVisibilityControllerTest.java @@ -92,11 +92,11 @@ public class UnknownAppVisibilityControllerTest extends WindowTestsBase { @Test public void testRemoveFinishingInvisibleActivityFromUnknown() { - final ActivityRecord activity = createNonAttachedActivityRecord(mDisplayContent); + final ActivityRecord activity = new ActivityBuilder(mAtm).setCreateTask(true).build(); mDisplayContent.mUnknownAppVisibilityController.notifyLaunched(activity); activity.finishing = true; activity.setVisibleRequested(true); - activity.setVisibility(false, false); + activity.setVisibility(false); assertTrue(mDisplayContent.mUnknownAppVisibilityController.allResolved()); } diff --git a/services/tests/wmtests/src/com/android/server/wm/WindowStateTests.java b/services/tests/wmtests/src/com/android/server/wm/WindowStateTests.java index 3aee2cd5fac1..33067df0c8f3 100644 --- a/services/tests/wmtests/src/com/android/server/wm/WindowStateTests.java +++ b/services/tests/wmtests/src/com/android/server/wm/WindowStateTests.java @@ -914,15 +914,15 @@ public class WindowStateTests extends WindowTestsBase { final WindowState app = createWindow(null, TYPE_APPLICATION, "app", uid); app.mActivityRecord.setVisible(false); - app.mActivityRecord.setVisibility(false /* visible */, false /* deferHidingClient */); + app.mActivityRecord.setVisibility(false); assertFalse(mAtm.hasActiveVisibleWindow(uid)); - app.mActivityRecord.setVisibility(true /* visible */, false /* deferHidingClient */); + app.mActivityRecord.setVisibility(true); assertTrue(mAtm.hasActiveVisibleWindow(uid)); // Make the activity invisible and add a visible toast. The uid should have no active // visible window because toast can be misused by legacy app to bypass background check. - app.mActivityRecord.setVisibility(false /* visible */, false /* deferHidingClient */); + app.mActivityRecord.setVisibility(false); final WindowState overlay = createWindow(null, TYPE_APPLICATION_OVERLAY, "overlay", uid); final WindowState toast = createWindow(null, TYPE_TOAST, app.mToken, "toast", uid); toast.onSurfaceShownChanged(true); @@ -1157,12 +1157,12 @@ public class WindowStateTests extends WindowTestsBase { public void testRequestedVisibility() { final WindowState app = createWindow(null, TYPE_APPLICATION, "app"); app.mActivityRecord.setVisible(false); - app.mActivityRecord.setVisibility(false /* visible */, false /* deferHidingClient */); + app.mActivityRecord.setVisibility(false); assertFalse(app.isVisibleRequested()); // It doesn't have a surface yet, but should still be visible requested. app.setHasSurface(false); - app.mActivityRecord.setVisibility(true /* visible */, false /* deferHidingClient */); + app.mActivityRecord.setVisibility(true); assertFalse(app.isVisible()); assertTrue(app.isVisibleRequested()); |