diff options
| author | 2018-07-30 00:41:27 +0000 | |
|---|---|---|
| committer | 2018-07-30 00:41:27 +0000 | |
| commit | 9016f92178c1128a9439cb3242316c84f2362b07 (patch) | |
| tree | 5a7b8b3b0677a52ee8df824ba292ac1e6eb1ecb9 | |
| parent | fab85f0fc33da068502c4debc2933f61fcd905fc (diff) | |
| parent | 561483908c80078d4af9c5de574f99fc4aa85440 (diff) | |
Merge "Set return value for mock(IWindow).asBinder() to prevent exception"
| -rw-r--r-- | services/tests/servicestests/src/com/android/server/wm/TestWindowManagerPolicy.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/services/tests/servicestests/src/com/android/server/wm/TestWindowManagerPolicy.java b/services/tests/servicestests/src/com/android/server/wm/TestWindowManagerPolicy.java index ee028ba4262b..e4f181be857c 100644 --- a/services/tests/servicestests/src/com/android/server/wm/TestWindowManagerPolicy.java +++ b/services/tests/servicestests/src/com/android/server/wm/TestWindowManagerPolicy.java @@ -19,6 +19,7 @@ package com.android.server.wm; import static android.view.WindowManager.LayoutParams.TYPE_APPLICATION_STARTING; import static android.view.WindowManager.LayoutParams.TYPE_STATUS_BAR; +import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.mock; import android.annotation.Nullable; @@ -159,9 +160,11 @@ class TestWindowManagerPolicy implements WindowManagerPolicy { final WindowManagerService wm = mWmSupplier.get(); synchronized (wm.mWindowMap) { atoken = wm.mRoot.getAppWindowToken(appToken); + IWindow iWindow = mock(IWindow.class); + doReturn(mock(IBinder.class)).when(iWindow).asBinder(); window = WindowTestsBase.createWindow(null, TYPE_APPLICATION_STARTING, atoken, "Starting window", 0 /* ownerId */, false /* internalWindows */, wm, - mock(Session.class), mock(IWindow.class)); + mock(Session.class), iWindow); atoken.startingWindow = window; } if (mRunnableWhenAddingSplashScreen != null) { |