Index: webrtc/sdk/android/instrumentationtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java |
diff --git a/webrtc/sdk/android/instrumentationtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java b/webrtc/sdk/android/instrumentationtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java |
index dc4d9b7d78843c2290a14fc2e5599b4a6361d7b9..5cf48e67891b9f713ef5f7dc881610c38266e0aa 100644 |
--- a/webrtc/sdk/android/instrumentationtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java |
+++ b/webrtc/sdk/android/instrumentationtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java |
@@ -10,16 +10,27 @@ |
package org.webrtc; |
+import static org.junit.Assert.assertEquals; |
+import static org.junit.Assert.fail; |
+ |
import android.graphics.Point; |
-import android.test.ActivityTestCase; |
-import android.test.UiThreadTest; |
-import android.test.suitebuilder.annotation.MediumTest; |
+import android.support.test.InstrumentationRegistry; |
+import android.support.test.annotation.UiThreadTest; |
+import android.support.test.filters.MediumTest; |
+import android.support.test.rule.UiThreadTestRule; |
import android.view.View.MeasureSpec; |
import java.nio.ByteBuffer; |
import java.util.Arrays; |
import java.util.List; |
+import org.chromium.base.test.BaseJUnit4ClassRunner; |
+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(); |
-public final class SurfaceViewRendererOnMeasureTest extends ActivityTestCase { |
/** |
* List with all possible scaling types. |
*/ |
@@ -68,11 +79,12 @@ public final class SurfaceViewRendererOnMeasureTest extends ActivityTestCase { |
/** |
* Test how SurfaceViewRenderer.onMeasure() behaves when no frame has been delivered. |
*/ |
+ @Test |
@UiThreadTest |
@MediumTest |
public void testNoFrame() { |
final SurfaceViewRenderer surfaceViewRenderer = |
- new SurfaceViewRenderer(getInstrumentation().getContext()); |
+ new SurfaceViewRenderer(InstrumentationRegistry.getContext()); |
final String frameDimensions = "null"; |
// Test behaviour before SurfaceViewRenderer.init() is called. |
@@ -106,11 +118,12 @@ public final class SurfaceViewRendererOnMeasureTest extends ActivityTestCase { |
/** |
* Test how SurfaceViewRenderer.onMeasure() behaves with a 1280x720 frame. |
*/ |
+ @Test |
@UiThreadTest |
@MediumTest |
public void testFrame1280x720() throws InterruptedException { |
final SurfaceViewRenderer surfaceViewRenderer = |
- new SurfaceViewRenderer(getInstrumentation().getContext()); |
+ new SurfaceViewRenderer(InstrumentationRegistry.getContext()); |
/** |
* Mock renderer events with blocking wait functionality for frame size changes. |
*/ |