Merge "Fix flaky WindowTokenClientControllerTest" into main

This commit is contained in:
Chris Li
2023-07-27 06:44:31 +00:00
committed by Android (Google) Code Review
2 changed files with 7 additions and 1 deletions

View File

@@ -73,6 +73,12 @@ public class WindowTokenClientController {
}
}
/** Creates a new instance for test only. */
@VisibleForTesting
public static WindowTokenClientController createInstanceForTesting() {
return new WindowTokenClientController();
}
private WindowTokenClientController() {}
/**

View File

@@ -76,7 +76,7 @@ public class WindowTokenClientControllerTest {
mOriginalWindowManagerService = WindowManagerGlobal.getWindowManagerService();
WindowManagerGlobal.overrideWindowManagerServiceForTesting(mWindowManagerService);
doReturn(mClientToken).when(mWindowTokenClient).asBinder();
mController = spy(WindowTokenClientController.getInstance());
mController = spy(WindowTokenClientController.createInstanceForTesting());
}
@After