diff --git a/sdk/android/BUILD.gn b/sdk/android/BUILD.gn index ec3454e135..9ccf002fc3 100644 --- a/sdk/android/BUILD.gn +++ b/sdk/android/BUILD.gn @@ -1450,7 +1450,6 @@ if (is_android) { "//base:base_java_test_support", "//rtc_base:base_java", "//third_party/android_deps:guava_android_java", - "//third_party/android_support_test_runner:rules_java", "//third_party/android_support_test_runner:runner_java", "//third_party/androidx:androidx_annotation_annotation_java", "//third_party/androidx:androidx_test_runner_java", diff --git a/sdk/android/instrumentationtests/src/org/webrtc/NetworkMonitorTest.java b/sdk/android/instrumentationtests/src/org/webrtc/NetworkMonitorTest.java index b9d1a01311..a30292c5cb 100644 --- a/sdk/android/instrumentationtests/src/org/webrtc/NetworkMonitorTest.java +++ b/sdk/android/instrumentationtests/src/org/webrtc/NetworkMonitorTest.java @@ -25,13 +25,12 @@ import android.os.Build; import android.os.Handler; import android.os.Looper; import android.support.test.InstrumentationRegistry; -import android.support.test.annotation.UiThreadTest; -import android.support.test.rule.UiThreadTestRule; import androidx.annotation.Nullable; import androidx.test.filters.MediumTest; import androidx.test.filters.SmallTest; import java.util.List; import org.chromium.base.test.BaseJUnit4ClassRunner; +import org.chromium.base.test.UiThreadTest; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -51,8 +50,6 @@ import org.webrtc.NetworkMonitorAutoDetect.NetworkState; @SuppressLint("NewApi") @RunWith(BaseJUnit4ClassRunner.class) public class NetworkMonitorTest { - @Rule public UiThreadTestRule uiThreadTestRule = new UiThreadTestRule(); - private static final long INVALID_NET_ID = -1; private NetworkChangeDetector detector; @@ -164,23 +161,10 @@ public class NetworkMonitorTest { } } - private static final Object lock = new Object(); - private static @Nullable Handler uiThreadHandler; - private NetworkMonitorAutoDetect receiver; private MockConnectivityManagerDelegate connectivityDelegate; private MockWifiManagerDelegate wifiDelegate; - private static Handler getUiThreadHandler() { - synchronized (lock) { - Handler handler = uiThreadHandler; - if (handler != null) { - return handler; - } - return uiThreadHandler = new Handler(Looper.getMainLooper()); - } - } - /** * Helper method to create a network monitor and delegates for testing. */ diff --git a/sdk/android/instrumentationtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java b/sdk/android/instrumentationtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java index a4938d7939..6c30610de8 100644 --- a/sdk/android/instrumentationtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java +++ b/sdk/android/instrumentationtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java @@ -16,22 +16,19 @@ import static org.junit.Assert.fail; import android.annotation.SuppressLint; import android.graphics.Point; import android.support.test.InstrumentationRegistry; -import android.support.test.annotation.UiThreadTest; -import android.support.test.rule.UiThreadTestRule; import android.view.View.MeasureSpec; import androidx.test.filters.MediumTest; import java.nio.ByteBuffer; import java.util.Arrays; import java.util.List; import org.chromium.base.test.BaseJUnit4ClassRunner; +import org.chromium.base.test.UiThreadTest; import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; @RunWith(BaseJUnit4ClassRunner.class) public class SurfaceViewRendererOnMeasureTest { - @Rule public UiThreadTestRule uiThreadTestRule = new UiThreadTestRule(); - /** * List with all possible scaling types. */