Loading packages/SystemUI/tests/src/com/android/systemui/animation/back/FlingOnBackAnimationCallbackTest.kt +5 −3 Original line number Diff line number Diff line Loading @@ -69,9 +69,11 @@ class FlingOnBackAnimationCallbackTest : SysuiTestCase() { callback.onBackProgressed(backEventOf(0.6f, 32)) assertTrue("Assert onBackProgressedCompat called", callback.backProgressedCalled) assertEquals("Assert interpolated progress", 0.6f, callback.progressEvent?.progress) getInstrumentation().runOnMainSync { callback.onBackInvoked() } // Assert that onBackInvoked is not called immediately... getInstrumentation().runOnMainSync { callback.onBackInvoked() // Assert that onBackInvoked is not called immediately. assertFalse(callback.backInvokedCalled) } // Instead the fling animation is played and eventually onBackInvoked is called. callback.backInvokedLatch.await(1000, TimeUnit.MILLISECONDS) assertTrue(callback.backInvokedCalled) Loading Loading
packages/SystemUI/tests/src/com/android/systemui/animation/back/FlingOnBackAnimationCallbackTest.kt +5 −3 Original line number Diff line number Diff line Loading @@ -69,9 +69,11 @@ class FlingOnBackAnimationCallbackTest : SysuiTestCase() { callback.onBackProgressed(backEventOf(0.6f, 32)) assertTrue("Assert onBackProgressedCompat called", callback.backProgressedCalled) assertEquals("Assert interpolated progress", 0.6f, callback.progressEvent?.progress) getInstrumentation().runOnMainSync { callback.onBackInvoked() } // Assert that onBackInvoked is not called immediately... getInstrumentation().runOnMainSync { callback.onBackInvoked() // Assert that onBackInvoked is not called immediately. assertFalse(callback.backInvokedCalled) } // Instead the fling animation is played and eventually onBackInvoked is called. callback.backInvokedLatch.await(1000, TimeUnit.MILLISECONDS) assertTrue(callback.backInvokedCalled) Loading