diff options
author | Brett Chabot <brettchabot@google.com> | 2019-02-06 21:09:21 -0800 |
---|---|---|
committer | Brett Chabot <brettchabot@google.com> | 2019-02-26 11:46:24 -0800 |
commit | 8d384cfa4684e3180d9dc60f7ab4eb47f3326a5c (patch) | |
tree | 011fd559ff50b9f3e51f17d266c7cf94c60e8c8f | |
parent | 3bddfea6418f55a57acb493784c1ac39738d0988 (diff) | |
download | dexmaker-8d384cfa4684e3180d9dc60f7ab4eb47f3326a5c.tar.gz |
Migrate external/dexmaker to androidx.test
See go/jetpack-test-android-migration
Test: atest CtsMockingTestCases
Change-Id: Ife356812958e319b37236ddb4f797195bb8d753b
14 files changed, 94 insertions, 87 deletions
@@ -241,7 +241,7 @@ java_library_static { srcs: ["dexmaker-tests/src/androidTest/java/**/*.java"], libs: [ - "android-support-test", + "androidx.test.rules", "dexmaker", "junit", ], @@ -254,7 +254,7 @@ java_library_static { srcs: ["dexmaker-mockito-tests/src/main/java/**/*.java"], libs: [ - "android-support-test", + "androidx.test.rules", "dexmaker", "mockito", "junit", @@ -269,7 +269,7 @@ java_library_static { srcs: ["dexmaker-mockito-inline-tests/src/main/java/**/*.java"], libs: [ - "android-support-test", + "androidx.test.rules", "dexmaker", "android-support-v4", "mockito", @@ -285,7 +285,7 @@ java_library_static { srcs: ["dexmaker-mockito-inline-extended-tests/src/main/java/**/*.java"], libs: [ - "android-support-test", + "androidx.test.rules", "dexmaker", "android-support-v4", "mockito", @@ -305,7 +305,7 @@ android_test { static_libs: [ "dexmaker-tests-lib", "dexmaker", - "android-support-test", + "androidx.test.rules", "junit", ], } diff --git a/AndroidManifest.xml b/AndroidManifest.xml index c7e65ea..3a3d0aa 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -21,6 +21,6 @@ <application android:allowBackup="false" android:debuggable="true" /> - <instrumentation android:name="android.support.test.runner.AndroidJUnitRunner" + <instrumentation android:name="androidx.test.runner.AndroidJUnitRunner" android:targetPackage="com.linkedin.dexmaker" /> </manifest> diff --git a/dexmaker-mockito-inline-extended-tests/build.gradle b/dexmaker-mockito-inline-extended-tests/build.gradle index f43021b..fcff13c 100644 --- a/dexmaker-mockito-inline-extended-tests/build.gradle +++ b/dexmaker-mockito-inline-extended-tests/build.gradle @@ -27,7 +27,7 @@ android { targetSdkVersion 28 versionName VERSION_NAME - testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner' + testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } compileOptions { diff --git a/dexmaker-mockito-inline-extended-tests/src/main/java/com/android/dx/mockito/inline/extended/tests/MockStatic.java b/dexmaker-mockito-inline-extended-tests/src/main/java/com/android/dx/mockito/inline/extended/tests/MockStatic.java index aed493b..95a9baa 100644 --- a/dexmaker-mockito-inline-extended-tests/src/main/java/com/android/dx/mockito/inline/extended/tests/MockStatic.java +++ b/dexmaker-mockito-inline-extended-tests/src/main/java/com/android/dx/mockito/inline/extended/tests/MockStatic.java @@ -16,17 +16,8 @@ package com.android.dx.mockito.inline.extended.tests; -import android.content.ContentResolver; -import android.provider.Settings; -import android.support.test.InstrumentationRegistry; - -import org.junit.Test; -import org.mockito.MockingDetails; -import org.mockito.MockitoSession; -import org.mockito.exceptions.misusing.MissingMethodInvocationException; -import org.mockito.quality.Strictness; - import static android.provider.Settings.Global.DEVICE_NAME; + import static com.android.dx.mockito.inline.extended.ExtendedMockito.clearInvocations; import static com.android.dx.mockito.inline.extended.ExtendedMockito.doReturn; import static com.android.dx.mockito.inline.extended.ExtendedMockito.mock; @@ -36,6 +27,7 @@ import static com.android.dx.mockito.inline.extended.ExtendedMockito.reset; import static com.android.dx.mockito.inline.extended.ExtendedMockito.staticMockMarker; import static com.android.dx.mockito.inline.extended.ExtendedMockito.verifyZeroInteractions; import static com.android.dx.mockito.inline.extended.ExtendedMockito.when; + import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; @@ -45,6 +37,17 @@ import static org.junit.Assert.fail; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.eq; +import android.content.ContentResolver; +import android.provider.Settings; + +import androidx.test.InstrumentationRegistry; + +import org.junit.Test; +import org.mockito.MockingDetails; +import org.mockito.MockitoSession; +import org.mockito.exceptions.misusing.MissingMethodInvocationException; +import org.mockito.quality.Strictness; + public class MockStatic { private static class SuperClass { final String returnA() { diff --git a/dexmaker-mockito-inline-extended-tests/src/main/java/com/android/dx/mockito/inline/extended/tests/SpyOn.java b/dexmaker-mockito-inline-extended-tests/src/main/java/com/android/dx/mockito/inline/extended/tests/SpyOn.java index b116498..0604e9a 100644 --- a/dexmaker-mockito-inline-extended-tests/src/main/java/com/android/dx/mockito/inline/extended/tests/SpyOn.java +++ b/dexmaker-mockito-inline-extended-tests/src/main/java/com/android/dx/mockito/inline/extended/tests/SpyOn.java @@ -16,24 +16,24 @@ package com.android.dx.mockito.inline.extended.tests; -import android.app.Instrumentation; -import android.support.test.rule.ActivityTestRule; -import android.support.test.runner.AndroidJUnit4; - -import org.junit.Rule; -import org.junit.Test; -import org.junit.runner.RunWith; - import static com.android.dx.mockito.inline.extended.ExtendedMockito.doAnswer; import static com.android.dx.mockito.inline.extended.ExtendedMockito.mock; import static com.android.dx.mockito.inline.extended.ExtendedMockito.spy; import static com.android.dx.mockito.inline.extended.ExtendedMockito.spyOn; import static com.android.dx.mockito.inline.extended.ExtendedMockito.verify; import static com.android.dx.mockito.inline.extended.ExtendedMockito.when; + import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotSame; import static org.junit.Assert.assertSame; +import androidx.test.rule.ActivityTestRule; +import androidx.test.runner.AndroidJUnit4; + +import org.junit.Rule; +import org.junit.Test; +import org.junit.runner.RunWith; + @RunWith(AndroidJUnit4.class) public class SpyOn { @Rule diff --git a/dexmaker-mockito-inline-tests/build.gradle b/dexmaker-mockito-inline-tests/build.gradle index 8ca3663..c731115 100644 --- a/dexmaker-mockito-inline-tests/build.gradle +++ b/dexmaker-mockito-inline-tests/build.gradle @@ -28,7 +28,7 @@ android { targetSdkVersion 28 versionName VERSION_NAME - testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner' + testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } externalNativeBuild { diff --git a/dexmaker-mockito-inline-tests/src/main/java/com/android/dx/mockito/inline/tests/MockFinal.java b/dexmaker-mockito-inline-tests/src/main/java/com/android/dx/mockito/inline/tests/MockFinal.java index 5903d45..03ac992 100644 --- a/dexmaker-mockito-inline-tests/src/main/java/com/android/dx/mockito/inline/tests/MockFinal.java +++ b/dexmaker-mockito-inline-tests/src/main/java/com/android/dx/mockito/inline/tests/MockFinal.java @@ -16,15 +16,6 @@ package com.android.dx.mockito.inline.tests; -import android.content.Intent; -import android.os.IBinder; -import android.print.PrintAttributes; -import android.printservice.PrintService; -import android.support.test.runner.AndroidJUnit4; - -import org.junit.Test; -import org.junit.runner.RunWith; - import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertSame; @@ -33,6 +24,16 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.spy; import static org.mockito.Mockito.when; +import android.content.Intent; +import android.os.IBinder; +import android.print.PrintAttributes; +import android.printservice.PrintService; + +import androidx.test.runner.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + @RunWith(AndroidJUnit4.class) public class MockFinal { @Test diff --git a/dexmaker-mockito-tests/build.gradle b/dexmaker-mockito-tests/build.gradle index 82aeaaf..f051535 100644 --- a/dexmaker-mockito-tests/build.gradle +++ b/dexmaker-mockito-tests/build.gradle @@ -27,7 +27,7 @@ android { targetSdkVersion 28 versionName VERSION_NAME - testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner' + testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } } diff --git a/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/BlacklistedApis.java b/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/BlacklistedApis.java index 51e9393..4a345b3 100644 --- a/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/BlacklistedApis.java +++ b/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/BlacklistedApis.java @@ -30,11 +30,12 @@ import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Build; import android.provider.Settings; -import android.support.test.InstrumentationRegistry; -import android.support.test.runner.AndroidJUnit4; import android.view.View; import android.widget.FrameLayout; +import androidx.test.InstrumentationRegistry; +import androidx.test.runner.AndroidJUnit4; + import org.junit.Before; import org.junit.Ignore; import org.junit.Test; diff --git a/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/GeneralMocking.java b/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/GeneralMocking.java index 36d5612..4ee5172 100644 --- a/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/GeneralMocking.java +++ b/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/GeneralMocking.java @@ -16,20 +16,7 @@ package com.android.dx.mockito.tests; -import android.support.test.runner.AndroidJUnit4; - -import org.junit.Ignore; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.mockito.exceptions.base.MockitoException; -import org.mockito.exceptions.verification.NoInteractionsWanted; - -import java.util.ArrayList; -import java.util.Arrays; - -import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; @@ -41,6 +28,13 @@ import static org.mockito.Mockito.spy; import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.when; +import androidx.test.runner.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.exceptions.base.MockitoException; +import org.mockito.exceptions.verification.NoInteractionsWanted; + @RunWith(AndroidJUnit4.class) public class GeneralMocking { public static class TestClass { diff --git a/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/Stress.java b/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/Stress.java index ec4b8e8..573ed67 100644 --- a/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/Stress.java +++ b/dexmaker-mockito-tests/src/main/java/com/android/dx/mockito/tests/Stress.java @@ -16,18 +16,19 @@ package com.android.dx.mockito.tests; -import android.support.test.runner.AndroidJUnit4; -import android.util.Log; - -import org.junit.Test; -import org.junit.runner.RunWith; - import static org.junit.Assert.assertEquals; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; +import android.util.Log; + +import androidx.test.runner.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + @RunWith(AndroidJUnit4.class) public class Stress { private static final String LOG_TAG = Stress.class.getSimpleName(); diff --git a/dexmaker-tests/build.gradle b/dexmaker-tests/build.gradle index b6b3c08..5ae5f2d 100644 --- a/dexmaker-tests/build.gradle +++ b/dexmaker-tests/build.gradle @@ -23,7 +23,7 @@ android { versionCode 1 versionName VERSION_NAME - testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner' + testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } } diff --git a/dexmaker-tests/src/androidTest/java/com/android/dx/AnnotationIdTest.java b/dexmaker-tests/src/androidTest/java/com/android/dx/AnnotationIdTest.java index 4e36988..ba1a259 100644 --- a/dexmaker-tests/src/androidTest/java/com/android/dx/AnnotationIdTest.java +++ b/dexmaker-tests/src/androidTest/java/com/android/dx/AnnotationIdTest.java @@ -15,12 +15,22 @@ */ package com.android.dx; +import static com.android.dx.TypeId.*; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.fail; +import static org.junit.Assume.assumeTrue; + import android.os.Build; -import android.support.test.InstrumentationRegistry; + +import androidx.test.InstrumentationRegistry; + import org.junit.After; import org.junit.Before; import org.junit.Test; +import static java.lang.reflect.Modifier.PUBLIC; + import java.io.File; import java.lang.annotation.*; import java.lang.reflect.Method; @@ -28,12 +38,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import static com.android.dx.TypeId.*; -import static java.lang.reflect.Modifier.PUBLIC; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.fail; -import static org.junit.Assume.assumeTrue; - public final class AnnotationIdTest { /** diff --git a/dexmaker-tests/src/androidTest/java/com/android/dx/DexMakerTest.java b/dexmaker-tests/src/androidTest/java/com/android/dx/DexMakerTest.java index b5c9cff..af520e1 100644 --- a/dexmaker-tests/src/androidTest/java/com/android/dx/DexMakerTest.java +++ b/dexmaker-tests/src/androidTest/java/com/android/dx/DexMakerTest.java @@ -16,12 +16,36 @@ package com.android.dx; +import static com.android.dx.util.TestUtil.DELTA_DOUBLE; +import static com.android.dx.util.TestUtil.DELTA_FLOAT; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNotSame; +import static org.junit.Assert.assertSame; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; +import static org.junit.Assume.assumeTrue; + import android.os.Build; -import android.support.test.InstrumentationRegistry; + +import androidx.test.InstrumentationRegistry; + +import dalvik.system.BaseDexClassLoader; import org.junit.Before; import org.junit.Test; +import static java.lang.reflect.Modifier.ABSTRACT; +import static java.lang.reflect.Modifier.FINAL; +import static java.lang.reflect.Modifier.NATIVE; +import static java.lang.reflect.Modifier.PRIVATE; +import static java.lang.reflect.Modifier.PROTECTED; +import static java.lang.reflect.Modifier.PUBLIC; +import static java.lang.reflect.Modifier.STATIC; +import static java.lang.reflect.Modifier.SYNCHRONIZED; + import java.io.File; import java.io.FilenameFilter; import java.io.IOException; @@ -33,27 +57,6 @@ import java.util.Arrays; import java.util.List; import java.util.concurrent.Callable; -import dalvik.system.BaseDexClassLoader; - -import static com.android.dx.util.TestUtil.DELTA_DOUBLE; -import static com.android.dx.util.TestUtil.DELTA_FLOAT; -import static java.lang.reflect.Modifier.ABSTRACT; -import static java.lang.reflect.Modifier.FINAL; -import static java.lang.reflect.Modifier.NATIVE; -import static java.lang.reflect.Modifier.PRIVATE; -import static java.lang.reflect.Modifier.PROTECTED; -import static java.lang.reflect.Modifier.PUBLIC; -import static java.lang.reflect.Modifier.STATIC; -import static java.lang.reflect.Modifier.SYNCHRONIZED; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNotSame; -import static org.junit.Assert.assertSame; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; -import static org.junit.Assume.assumeTrue; - /** * This generates a class named 'Generated' with one or more generated methods * and fields. In loads the generated class into the current VM and uses |