Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2507)

Unified Diff: chrome/android/javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java

Issue 2766373004: Convert the rest of chrome_public_test_apk InstrumentationTestCases to JUnit4 (Closed)
Patch Set: nits and rebase Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java
index eacd166c3e79ff95c8bd79ce1e299dc2f75bdaab..8a4a1e73c5412280b954d52dcad099a73a1021eb 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/download/OMADownloadHandlerTest.java
@@ -5,11 +5,16 @@
package org.chromium.chrome.browser.download;
import android.content.pm.PackageManager;
+import android.support.test.InstrumentationRegistry;
import android.support.test.filters.SmallTest;
-import android.test.InstrumentationTestCase;
import android.test.MoreAsserts;
+import org.junit.Assert;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
import org.chromium.base.test.util.Feature;
+import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
import java.io.ByteArrayInputStream;
import java.util.List;
@@ -17,78 +22,83 @@ import java.util.List;
/**
* Tests for OMADownloadHandler class.
*/
-public class OMADownloadHandlerTest extends InstrumentationTestCase {
-
+@RunWith(ChromeJUnit4ClassRunner.class)
+public class OMADownloadHandlerTest {
/**
* Test to make sure {@link OMADownloadHandler#getSize} returns the
* right size for OMAInfo.
*/
+ @Test
@SmallTest
@Feature({"Download"})
public void testGetSize() {
OMADownloadHandler.OMAInfo info = new OMADownloadHandler.OMAInfo();
- assertEquals(OMADownloadHandler.getSize(info), 0);
+ Assert.assertEquals(OMADownloadHandler.getSize(info), 0);
info.addAttributeValue("size", "100");
- assertEquals(OMADownloadHandler.getSize(info), 100);
+ Assert.assertEquals(OMADownloadHandler.getSize(info), 100);
info.addAttributeValue("size", "100,000");
- assertEquals(OMADownloadHandler.getSize(info), 100000);
+ Assert.assertEquals(OMADownloadHandler.getSize(info), 100000);
info.addAttributeValue("size", "100000");
- assertEquals(OMADownloadHandler.getSize(info), 100000);
+ Assert.assertEquals(OMADownloadHandler.getSize(info), 100000);
}
/**
* Test to make sure {@link OMADownloadHandler.OMAInfo#getDrmType} returns the
* right DRM type.
*/
+ @Test
@SmallTest
@Feature({"Download"})
public void testGetDrmType() {
OMADownloadHandler.OMAInfo info = new OMADownloadHandler.OMAInfo();
- assertEquals(info.getDrmType(), null);
+ Assert.assertEquals(info.getDrmType(), null);
info.addAttributeValue("type", "text/html");
- assertEquals(info.getDrmType(), null);
+ Assert.assertEquals(info.getDrmType(), null);
info.addAttributeValue("type", OMADownloadHandler.OMA_DRM_MESSAGE_MIME);
- assertEquals(info.getDrmType(), OMADownloadHandler.OMA_DRM_MESSAGE_MIME);
+ Assert.assertEquals(info.getDrmType(), OMADownloadHandler.OMA_DRM_MESSAGE_MIME);
// Test that only the first DRM MIME type is returned.
info.addAttributeValue("type", OMADownloadHandler.OMA_DRM_CONTENT_MIME);
- assertEquals(info.getDrmType(), OMADownloadHandler.OMA_DRM_MESSAGE_MIME);
+ Assert.assertEquals(info.getDrmType(), OMADownloadHandler.OMA_DRM_MESSAGE_MIME);
}
/**
* Test to make sure {@link OMADownloadHandler#getOpennableType} returns the
* right MIME type.
*/
+ @Test
@SmallTest
@Feature({"Download"})
public void testGetOpennableType() {
- PackageManager pm = getInstrumentation().getContext().getPackageManager();
+ PackageManager pm =
+ InstrumentationRegistry.getInstrumentation().getContext().getPackageManager();
OMADownloadHandler.OMAInfo info = new OMADownloadHandler.OMAInfo();
- assertEquals(OMADownloadHandler.getOpennableType(pm, info), null);
+ Assert.assertEquals(OMADownloadHandler.getOpennableType(pm, info), null);
info.addAttributeValue(OMADownloadHandler.OMA_TYPE, "application/octet-stream");
info.addAttributeValue(OMADownloadHandler.OMA_TYPE,
OMADownloadHandler.OMA_DRM_MESSAGE_MIME);
info.addAttributeValue(OMADownloadHandler.OMA_TYPE, "text/html");
- assertEquals(OMADownloadHandler.getOpennableType(pm, info), null);
+ Assert.assertEquals(OMADownloadHandler.getOpennableType(pm, info), null);
info.addAttributeValue(OMADownloadHandler.OMA_OBJECT_URI, "http://www.test.com/test.html");
- assertEquals(OMADownloadHandler.getOpennableType(pm, info), "text/html");
+ Assert.assertEquals(OMADownloadHandler.getOpennableType(pm, info), "text/html");
// Test that only the first opennable type is returned.
info.addAttributeValue(OMADownloadHandler.OMA_TYPE, "image/png");
- assertEquals(OMADownloadHandler.getOpennableType(pm, info), "text/html");
+ Assert.assertEquals(OMADownloadHandler.getOpennableType(pm, info), "text/html");
}
/**
* Test to make sure {@link OMADownloadHandler#parseDownloadDescriptor} returns the
* correct OMAInfo if the input is valid.
*/
+ @Test
@SmallTest
@Feature({"Download"})
public void testParseValidDownloadDescriptor() {
@@ -107,14 +117,15 @@ public class OMADownloadHandlerTest extends InstrumentationTestCase {
+ "</media>";
OMADownloadHandler.OMAInfo info = OMADownloadHandler.parseDownloadDescriptor(
new ByteArrayInputStream(downloadDescriptor.getBytes()));
- assertFalse(info.isEmpty());
- assertEquals(info.getValue(OMADownloadHandler.OMA_OBJECT_URI), "http://test/test.dm");
- assertEquals(info.getValue(OMADownloadHandler.OMA_DD_VERSION), "1.0");
- assertEquals(info.getValue(OMADownloadHandler.OMA_NAME), "test.dm");
- assertEquals(info.getValue(OMADownloadHandler.OMA_SIZE), "1,000");
- assertEquals(info.getValue(OMADownloadHandler.OMA_VENDOR), "testvendor");
- assertEquals(info.getValue(OMADownloadHandler.OMA_DESCRIPTION), "testjpg");
- assertEquals(info.getValue(OMADownloadHandler.OMA_NEXT_URL), "http://nexturl.html");
+ Assert.assertFalse(info.isEmpty());
+ Assert.assertEquals(
+ info.getValue(OMADownloadHandler.OMA_OBJECT_URI), "http://test/test.dm");
+ Assert.assertEquals(info.getValue(OMADownloadHandler.OMA_DD_VERSION), "1.0");
+ Assert.assertEquals(info.getValue(OMADownloadHandler.OMA_NAME), "test.dm");
+ Assert.assertEquals(info.getValue(OMADownloadHandler.OMA_SIZE), "1,000");
+ Assert.assertEquals(info.getValue(OMADownloadHandler.OMA_VENDOR), "testvendor");
+ Assert.assertEquals(info.getValue(OMADownloadHandler.OMA_DESCRIPTION), "testjpg");
+ Assert.assertEquals(info.getValue(OMADownloadHandler.OMA_NEXT_URL), "http://nexturl.html");
List<String> types = info.getTypes();
MoreAsserts.assertContentsInAnyOrder(
types, "image/jpeg", OMADownloadHandler.OMA_DRM_MESSAGE_MIME);
@@ -124,6 +135,7 @@ public class OMADownloadHandlerTest extends InstrumentationTestCase {
* Test that {@link OMADownloadHandler#parseDownloadDescriptor} returns empty
* result on invalid input.
*/
+ @Test
@SmallTest
@Feature({"Download"})
public void testParseInvalidDownloadDescriptor() {
@@ -132,7 +144,7 @@ public class OMADownloadHandlerTest extends InstrumentationTestCase {
+ "</media>";
OMADownloadHandler.OMAInfo info = OMADownloadHandler.parseDownloadDescriptor(
new ByteArrayInputStream(downloadDescriptor.getBytes()));
- assertTrue(info.isEmpty());
+ Assert.assertTrue(info.isEmpty());
downloadDescriptor =
"<media xmlns=\"http://www.openmobilealliance.org/xmlns/dd\">\r\n"
@@ -144,7 +156,7 @@ public class OMADownloadHandlerTest extends InstrumentationTestCase {
+ "</media>";
info = OMADownloadHandler.parseDownloadDescriptor(
new ByteArrayInputStream(downloadDescriptor.getBytes()));
- assertNull(info);
+ Assert.assertNull(info);
downloadDescriptor =
"garbage"
@@ -153,6 +165,6 @@ public class OMADownloadHandlerTest extends InstrumentationTestCase {
+ "</media>";
info = OMADownloadHandler.parseDownloadDescriptor(
new ByteArrayInputStream(downloadDescriptor.getBytes()));
- assertNull(info);
+ Assert.assertNull(info);
}
}

Powered by Google App Engine
This is Rietveld 408576698