Loading services/tests/servicestests/src/com/android/server/accessibility/magnification/FullScreenMagnificationGestureHandlerTest.java +19 −1 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ import static com.android.server.testutils.TestUtils.strictMock; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import static org.junit.Assume.assumeTrue; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Matchers.any; import static org.mockito.Matchers.anyInt; Loading @@ -43,6 +44,7 @@ import static org.mockito.Mockito.when; import android.animation.ValueAnimator; import android.annotation.NonNull; import android.content.pm.PackageManager; import android.graphics.PointF; import android.graphics.Rect; import android.graphics.Region; Loading Loading @@ -252,7 +254,11 @@ public class FullScreenMagnificationGestureHandlerTest { detectTripleTap, detectShortcutTrigger, mWindowMagnificationPromptController, DISPLAY_0, mMockFullScreenMagnificationVibrationHelper); if (isWatch()) { h.setSinglePanningEnabled(true); } else { h.setSinglePanningEnabled(false); } mHandler = new TestHandler(h.mDetectingState, mClock) { @Override protected String messageToString(Message m) { Loading Loading @@ -569,6 +575,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test public void testActionUpNotAtEdge_singlePanningState_detectingState() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); send(upEvent()); Loading @@ -579,6 +586,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test public void testScroll_SinglePanningDisabled_delegatingState() { assumeTrue(mMgh.mIsSinglePanningEnabled); mMgh.setSinglePanningEnabled(false); goFromStateIdleTo(STATE_ACTIVATED); Loading @@ -591,6 +599,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test @FlakyTest public void testScroll_singleHorizontalPanningAndAtEdge_leftEdgeOverscroll() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); float centerY = (INITIAL_MAGNIFICATION_BOUNDS.top + INITIAL_MAGNIFICATION_BOUNDS.bottom) / 2.0f; Loading @@ -614,6 +623,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test @FlakyTest public void testScroll_singleHorizontalPanningAndAtEdge_rightEdgeOverscroll() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); float centerY = (INITIAL_MAGNIFICATION_BOUNDS.top + INITIAL_MAGNIFICATION_BOUNDS.bottom) / 2.0f; Loading @@ -637,6 +647,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test @FlakyTest public void testScroll_singleVerticalPanningAndAtEdge_verticalOverscroll() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); float centerX = (INITIAL_MAGNIFICATION_BOUNDS.right + INITIAL_MAGNIFICATION_BOUNDS.left) / 2.0f; Loading @@ -658,6 +669,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test public void testScroll_singlePanningAndAtEdge_noOverscroll() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); float centerY = (INITIAL_MAGNIFICATION_BOUNDS.top + INITIAL_MAGNIFICATION_BOUNDS.bottom) / 2.0f; Loading @@ -679,6 +691,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test public void testScroll_singleHorizontalPanningAndAtEdge_vibrate() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); mFullScreenMagnificationController.setCenter( DISPLAY_0, Loading @@ -702,6 +715,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test public void testScroll_singleVerticalPanningAndAtEdge_doNotVibrate() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); mFullScreenMagnificationController.setCenter( DISPLAY_0, Loading Loading @@ -868,6 +882,10 @@ public class FullScreenMagnificationGestureHandlerTest { mFullScreenMagnificationController.onUserContextChanged(DISPLAY_0); } private boolean isWatch() { return mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_WATCH); } /** * Asserts that {@link #mMgh the handler} is in the given {@code state} */ Loading Loading
services/tests/servicestests/src/com/android/server/accessibility/magnification/FullScreenMagnificationGestureHandlerTest.java +19 −1 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ import static com.android.server.testutils.TestUtils.strictMock; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import static org.junit.Assume.assumeTrue; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Matchers.any; import static org.mockito.Matchers.anyInt; Loading @@ -43,6 +44,7 @@ import static org.mockito.Mockito.when; import android.animation.ValueAnimator; import android.annotation.NonNull; import android.content.pm.PackageManager; import android.graphics.PointF; import android.graphics.Rect; import android.graphics.Region; Loading Loading @@ -252,7 +254,11 @@ public class FullScreenMagnificationGestureHandlerTest { detectTripleTap, detectShortcutTrigger, mWindowMagnificationPromptController, DISPLAY_0, mMockFullScreenMagnificationVibrationHelper); if (isWatch()) { h.setSinglePanningEnabled(true); } else { h.setSinglePanningEnabled(false); } mHandler = new TestHandler(h.mDetectingState, mClock) { @Override protected String messageToString(Message m) { Loading Loading @@ -569,6 +575,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test public void testActionUpNotAtEdge_singlePanningState_detectingState() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); send(upEvent()); Loading @@ -579,6 +586,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test public void testScroll_SinglePanningDisabled_delegatingState() { assumeTrue(mMgh.mIsSinglePanningEnabled); mMgh.setSinglePanningEnabled(false); goFromStateIdleTo(STATE_ACTIVATED); Loading @@ -591,6 +599,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test @FlakyTest public void testScroll_singleHorizontalPanningAndAtEdge_leftEdgeOverscroll() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); float centerY = (INITIAL_MAGNIFICATION_BOUNDS.top + INITIAL_MAGNIFICATION_BOUNDS.bottom) / 2.0f; Loading @@ -614,6 +623,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test @FlakyTest public void testScroll_singleHorizontalPanningAndAtEdge_rightEdgeOverscroll() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); float centerY = (INITIAL_MAGNIFICATION_BOUNDS.top + INITIAL_MAGNIFICATION_BOUNDS.bottom) / 2.0f; Loading @@ -637,6 +647,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test @FlakyTest public void testScroll_singleVerticalPanningAndAtEdge_verticalOverscroll() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); float centerX = (INITIAL_MAGNIFICATION_BOUNDS.right + INITIAL_MAGNIFICATION_BOUNDS.left) / 2.0f; Loading @@ -658,6 +669,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test public void testScroll_singlePanningAndAtEdge_noOverscroll() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); float centerY = (INITIAL_MAGNIFICATION_BOUNDS.top + INITIAL_MAGNIFICATION_BOUNDS.bottom) / 2.0f; Loading @@ -679,6 +691,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test public void testScroll_singleHorizontalPanningAndAtEdge_vibrate() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); mFullScreenMagnificationController.setCenter( DISPLAY_0, Loading @@ -702,6 +715,7 @@ public class FullScreenMagnificationGestureHandlerTest { @Test public void testScroll_singleVerticalPanningAndAtEdge_doNotVibrate() { assumeTrue(mMgh.mIsSinglePanningEnabled); goFromStateIdleTo(STATE_SINGLE_PANNING); mFullScreenMagnificationController.setCenter( DISPLAY_0, Loading Loading @@ -868,6 +882,10 @@ public class FullScreenMagnificationGestureHandlerTest { mFullScreenMagnificationController.onUserContextChanged(DISPLAY_0); } private boolean isWatch() { return mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_WATCH); } /** * Asserts that {@link #mMgh the handler} is in the given {@code state} */ Loading