Named wake lock reasons
Fixes: 121039718
Test: atest ScrimControllerTest
Test: atest KeepAwakeAnimationListenerTest
Test: atest SettableWakeLockTest
Test: atest WakeLockTest
Test: adb shell dumpsys activity service com.android.systemui
Change-Id: I612874da597fba6974edd1f702932ee1a5629fc7
diff --git a/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java b/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java
index c20d37f..e4da859 100644
--- a/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java
+++ b/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java
@@ -23,6 +23,7 @@
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.ArgumentMatchers.anyLong;
+import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.reset;
@@ -441,10 +442,10 @@
@Test
public void testHoldsWakeLock_whenAOD() {
mScrimController.transitionTo(ScrimState.AOD);
- verify(mWakeLock).acquire();
- verify(mWakeLock, never()).release();
+ verify(mWakeLock).acquire(anyString());
+ verify(mWakeLock, never()).release(anyString());
mScrimController.finishAnimationsImmediately();
- verify(mWakeLock).release();
+ verify(mWakeLock).release(anyString());
}
@Test
@@ -471,10 +472,10 @@
reset(mWakeLock);
mScrimController.onHideWallpaperTimeout();
- verify(mWakeLock).acquire();
- verify(mWakeLock, never()).release();
+ verify(mWakeLock).acquire(anyString());
+ verify(mWakeLock, never()).release(anyString());
mScrimController.finishAnimationsImmediately();
- verify(mWakeLock).release();
+ verify(mWakeLock).release(anyString());
}
@Test
@@ -486,10 +487,10 @@
reset(mWakeLock);
mScrimController.onHideWallpaperTimeout();
- verify(mWakeLock).acquire();
- verify(mWakeLock, never()).release();
+ verify(mWakeLock).acquire(anyString());
+ verify(mWakeLock, never()).release(anyString());
mScrimController.finishAnimationsImmediately();
- verify(mWakeLock).release();
+ verify(mWakeLock).release(anyString());
}
@Test