diff options
| author | 2023-08-17 17:38:29 +0000 | |
|---|---|---|
| committer | 2023-08-24 21:02:53 +0000 | |
| commit | 52ee635edfbc50fa39f4865d7db7a0948feaa443 (patch) | |
| tree | 65912dc56e31b2dedc7b9a5b8c2a3e21fff0a900 | |
| parent | 9109717b512ba699e6aaf0a1b2df3a01fce25366 (diff) | |
Add AnimatorTestRule to volume tests
Bug: b/290612381
Test: atest com.android.systemui.volume --iterations 10
Change-Id: I03127947635f6eb347d192aa1f9224fc20f123be
| -rw-r--r-- | packages/SystemUI/tests/src/com/android/systemui/volume/VolumeDialogImplTest.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/SystemUI/tests/src/com/android/systemui/volume/VolumeDialogImplTest.java b/packages/SystemUI/tests/src/com/android/systemui/volume/VolumeDialogImplTest.java index a39744008ccc..d01e0a6f933f 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/volume/VolumeDialogImplTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/volume/VolumeDialogImplTest.java @@ -57,6 +57,7 @@ import com.android.internal.jank.InteractionJankMonitor; import com.android.systemui.Prefs; import com.android.systemui.R; import com.android.systemui.SysuiTestCase; +import com.android.systemui.animation.AnimatorTestRule; import com.android.systemui.dump.DumpManager; import com.android.systemui.flags.FakeFeatureFlags; import com.android.systemui.media.dialog.MediaOutputDialogFactory; @@ -71,6 +72,7 @@ import com.android.systemui.statusbar.policy.FakeConfigurationController; import org.junit.After; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.ArgumentCaptor; @@ -129,6 +131,9 @@ public class VolumeDialogImplTest extends SysuiTestCase { private FakeFeatureFlags mFeatureFlags; private int mLongestHideShowAnimationDuration = 250; + @Rule + public final AnimatorTestRule mAnimatorTestRule = new AnimatorTestRule(); + @Before public void setup() throws Exception { MockitoAnnotations.initMocks(this); @@ -234,7 +239,6 @@ public class VolumeDialogImplTest extends SysuiTestCase { | AccessibilityManager.FLAG_CONTENT_TEXT); } - @Test public void testComputeTimeout_withHovering() { Mockito.reset(mAccessibilityMgr); @@ -648,6 +652,7 @@ public class VolumeDialogImplTest extends SysuiTestCase { @After public void teardown() { setOrientation(mOriginalOrientation); + mAnimatorTestRule.advanceTimeBy(mLongestHideShowAnimationDuration); mTestableLooper.moveTimeForward(mLongestHideShowAnimationDuration); mTestableLooper.processAllMessages(); reset(mPostureController); |