Merge "Fix sidefps visibility." into tm-qpr-dev am: 804a8e1146 am: 9236bc1366
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21993030 Change-Id: I156f4cd6cc4b7849b75e00309d5b13307167889a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -70,7 +70,7 @@ constructor(
|
||||
/** Observe whether we should update fps is showing. */
|
||||
val shouldUpdateSideFps: Flow<Unit> =
|
||||
merge(
|
||||
interactor.startingToHide,
|
||||
interactor.hide,
|
||||
interactor.show,
|
||||
interactor.startingDisappearAnimation.filterNotNull().map {}
|
||||
)
|
||||
|
||||
@@ -93,7 +93,7 @@ class KeyguardBouncerViewModelTest : SysuiTestCase() {
|
||||
}
|
||||
|
||||
@Test
|
||||
fun shouldUpdateSideFps() = runTest {
|
||||
fun shouldUpdateSideFps_show() = runTest {
|
||||
var count = 0
|
||||
val job = underTest.shouldUpdateSideFps.onEach { count++ }.launchIn(this)
|
||||
repository.setPrimaryShow(true)
|
||||
@@ -103,6 +103,18 @@ class KeyguardBouncerViewModelTest : SysuiTestCase() {
|
||||
job.cancel()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun shouldUpdateSideFps_hide() = runTest {
|
||||
repository.setPrimaryShow(true)
|
||||
var count = 0
|
||||
val job = underTest.shouldUpdateSideFps.onEach { count++ }.launchIn(this)
|
||||
repository.setPrimaryShow(false)
|
||||
// Run the tasks that are pending at this point of virtual time.
|
||||
runCurrent()
|
||||
assertThat(count).isEqualTo(1)
|
||||
job.cancel()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun sideFpsShowing() = runTest {
|
||||
var sideFpsIsShowing = false
|
||||
|
||||
Reference in New Issue
Block a user