From 39aa2e0f1da9012da0e0080d8448664eaecbf2fd Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 19 Aug 2021 12:02:57 -0700 Subject: [PATCH] Moving OrientationTouchTransformerTest to instrumentation tests Bug: 196825541 Test: Presubmit Change-Id: Ifb0b00f789214a8dde246ab13703211d536364af --- .../quickstep/OrientationTouchTransformer.java | 4 ++-- .../quickstep/OrientationTouchTransformerTest.java | 12 ++++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) rename quickstep/{robolectric_tests => tests}/src/com/android/quickstep/OrientationTouchTransformerTest.java (98%) diff --git a/quickstep/src/com/android/quickstep/OrientationTouchTransformer.java b/quickstep/src/com/android/quickstep/OrientationTouchTransformer.java index 35a851ab65..81e69176c2 100644 --- a/quickstep/src/com/android/quickstep/OrientationTouchTransformer.java +++ b/quickstep/src/com/android/quickstep/OrientationTouchTransformer.java @@ -462,7 +462,7 @@ class OrientationTouchTransformer { + "mRotation: " + mRotation + " this: " + this); } - event.transform(mTmpMatrix); + event.applyTransform(mTmpMatrix); return true; } mTmpPoint[0] = event.getX(); @@ -478,7 +478,7 @@ class OrientationTouchTransformer { } if (contains(mTmpPoint[0], mTmpPoint[1])) { - event.transform(mTmpMatrix); + event.applyTransform(mTmpMatrix); return true; } return false; diff --git a/quickstep/robolectric_tests/src/com/android/quickstep/OrientationTouchTransformerTest.java b/quickstep/tests/src/com/android/quickstep/OrientationTouchTransformerTest.java similarity index 98% rename from quickstep/robolectric_tests/src/com/android/quickstep/OrientationTouchTransformerTest.java rename to quickstep/tests/src/com/android/quickstep/OrientationTouchTransformerTest.java index 2b1b57c450..159a51f733 100644 --- a/quickstep/robolectric_tests/src/com/android/quickstep/OrientationTouchTransformerTest.java +++ b/quickstep/tests/src/com/android/quickstep/OrientationTouchTransformerTest.java @@ -19,6 +19,8 @@ package com.android.quickstep; import static android.view.Display.DEFAULT_DISPLAY; +import static androidx.test.core.app.ApplicationProvider.getApplicationContext; + import static com.android.quickstep.SysUINavigationMode.Mode.NO_BUTTON; import static org.junit.Assert.assertFalse; @@ -40,6 +42,9 @@ import android.view.Display; import android.view.MotionEvent; import android.view.Surface; +import androidx.test.ext.junit.runners.AndroidJUnit4; +import androidx.test.filters.SmallTest; + import com.android.launcher3.ResourceUtils; import com.android.launcher3.util.DisplayController; @@ -47,10 +52,9 @@ import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.MockitoAnnotations; -import org.robolectric.RobolectricTestRunner; -import org.robolectric.RuntimeEnvironment; -@RunWith(RobolectricTestRunner.class) +@SmallTest +@RunWith(AndroidJUnit4.class) public class OrientationTouchTransformerTest { static class ScreenSize { int mHeight; @@ -293,7 +297,7 @@ public class OrientationTouchTransformerTest { } private DisplayController.Info createDisplayInfo(ScreenSize screenSize, int rotation) { - Context context = RuntimeEnvironment.application; + Context context = getApplicationContext(); Display display = spy(context.getSystemService(DisplayManager.class) .getDisplay(DEFAULT_DISPLAY));