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

Unified Diff: chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.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/webapps/WebappInfoTest.java
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java
index 30fd1d61314be9bf80fe93724556714ab303157c..3cb4531e5c358d79f891e15906e7b81cd5f207e9 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java
@@ -6,18 +6,24 @@ package org.chromium.chrome.browser.webapps;
import android.content.Intent;
import android.support.test.filters.SmallTest;
-import android.test.InstrumentationTestCase;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.junit.runner.RunWith;
import org.chromium.base.test.util.Feature;
import org.chromium.blink_public.platform.WebDisplayMode;
import org.chromium.chrome.browser.ShortcutHelper;
import org.chromium.chrome.browser.ShortcutSource;
+import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
import org.chromium.content_public.common.ScreenOrientationValues;
/**
* Tests the WebappInfo class's ability to parse various URLs.
*/
-public class WebappInfoTest extends InstrumentationTestCase {
+@RunWith(ChromeJUnit4ClassRunner.class)
+public class WebappInfoTest {
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testAbout() {
@@ -30,9 +36,10 @@ public class WebappInfoTest extends InstrumentationTestCase {
WebDisplayMode.Standalone, ScreenOrientationValues.DEFAULT, ShortcutSource.UNKNOWN,
ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING,
ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING, false);
- assertNotNull(info);
+ Assert.assertNotNull(info);
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testRandomUrl() {
@@ -45,9 +52,10 @@ public class WebappInfoTest extends InstrumentationTestCase {
WebDisplayMode.Standalone, ScreenOrientationValues.DEFAULT, ShortcutSource.UNKNOWN,
ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING,
ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING, false);
- assertNotNull(info);
+ Assert.assertNotNull(info);
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testSpacesInUrl() {
@@ -63,9 +71,10 @@ public class WebappInfoTest extends InstrumentationTestCase {
intent.putExtra(ShortcutHelper.EXTRA_URL, bustedUrl);
WebappInfo info = WebappInfo.create(intent);
- assertNotNull(info);
+ Assert.assertNotNull(info);
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testIntentTitleFallBack() {
@@ -75,10 +84,11 @@ public class WebappInfoTest extends InstrumentationTestCase {
intent.putExtra(ShortcutHelper.EXTRA_TITLE, title);
WebappInfo info = WebappInfo.create(intent);
- assertEquals(title, info.name());
- assertEquals(title, info.shortName());
+ Assert.assertEquals(title, info.name());
+ Assert.assertEquals(title, info.shortName());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testIntentNameBlankNoTitle() {
@@ -88,10 +98,11 @@ public class WebappInfoTest extends InstrumentationTestCase {
intent.putExtra(ShortcutHelper.EXTRA_SHORT_NAME, shortName);
WebappInfo info = WebappInfo.create(intent);
- assertEquals("", info.name());
- assertEquals(shortName, info.shortName());
+ Assert.assertEquals("", info.name());
+ Assert.assertEquals(shortName, info.shortName());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testIntentShortNameFallBack() {
@@ -103,10 +114,11 @@ public class WebappInfoTest extends InstrumentationTestCase {
intent.putExtra(ShortcutHelper.EXTRA_SHORT_NAME, shortName);
WebappInfo info = WebappInfo.create(intent);
- assertEquals(title, info.name());
- assertEquals(shortName, info.shortName());
+ Assert.assertEquals(title, info.name());
+ Assert.assertEquals(shortName, info.shortName());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testIntentNameShortname() {
@@ -118,10 +130,11 @@ public class WebappInfoTest extends InstrumentationTestCase {
intent.putExtra(ShortcutHelper.EXTRA_SHORT_NAME, shortName);
WebappInfo info = WebappInfo.create(intent);
- assertEquals(name, info.name());
- assertEquals(shortName, info.shortName());
+ Assert.assertEquals(name, info.name());
+ Assert.assertEquals(shortName, info.shortName());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testDisplayModeAndOrientationAndSource() {
@@ -134,11 +147,12 @@ public class WebappInfoTest extends InstrumentationTestCase {
WebDisplayMode.Fullscreen, ScreenOrientationValues.DEFAULT, ShortcutSource.UNKNOWN,
ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING,
ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING, false);
- assertEquals(WebDisplayMode.Fullscreen, info.displayMode());
- assertEquals(ScreenOrientationValues.DEFAULT, info.orientation());
- assertEquals(ShortcutSource.UNKNOWN, info.source());
+ Assert.assertEquals(WebDisplayMode.Fullscreen, info.displayMode());
+ Assert.assertEquals(ScreenOrientationValues.DEFAULT, info.orientation());
+ Assert.assertEquals(ShortcutSource.UNKNOWN, info.source());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testNormalColors() {
@@ -152,10 +166,11 @@ public class WebappInfoTest extends InstrumentationTestCase {
WebappInfo info = WebappInfo.create(id, url, null, null, name, shortName,
WebDisplayMode.Standalone, ScreenOrientationValues.DEFAULT,
ShortcutSource.UNKNOWN, themeColor, backgroundColor, false);
- assertEquals(themeColor, info.themeColor());
- assertEquals(backgroundColor, info.backgroundColor());
+ Assert.assertEquals(themeColor, info.themeColor());
+ Assert.assertEquals(backgroundColor, info.backgroundColor());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testInvalidOrMissingColors() {
@@ -168,10 +183,12 @@ public class WebappInfoTest extends InstrumentationTestCase {
WebDisplayMode.Standalone, ScreenOrientationValues.DEFAULT, ShortcutSource.UNKNOWN,
ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING,
ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING, false);
- assertEquals(ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING, info.themeColor());
- assertEquals(ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING, info.backgroundColor());
+ Assert.assertEquals(ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING, info.themeColor());
+ Assert.assertEquals(
+ ShortcutHelper.MANIFEST_COLOR_INVALID_OR_MISSING, info.backgroundColor());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testColorsIntentCreation() {
@@ -183,10 +200,11 @@ public class WebappInfoTest extends InstrumentationTestCase {
intent.putExtra(ShortcutHelper.EXTRA_BACKGROUND_COLOR, backgroundColor);
WebappInfo info = WebappInfo.create(intent);
- assertEquals(themeColor, info.themeColor());
- assertEquals(backgroundColor, info.backgroundColor());
+ Assert.assertEquals(themeColor, info.themeColor());
+ Assert.assertEquals(backgroundColor, info.backgroundColor());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testScopeIntentCreation() {
@@ -194,9 +212,10 @@ public class WebappInfoTest extends InstrumentationTestCase {
Intent intent = createIntentWithUrlAndId();
intent.putExtra(ShortcutHelper.EXTRA_SCOPE, scope);
WebappInfo info = WebappInfo.create(intent);
- assertEquals(scope, info.scopeUri().toString());
+ Assert.assertEquals(scope, info.scopeUri().toString());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testIntentScopeFallback() {
@@ -204,27 +223,30 @@ public class WebappInfoTest extends InstrumentationTestCase {
Intent intent = createIntentWithUrlAndId();
intent.putExtra(ShortcutHelper.EXTRA_URL, url);
WebappInfo info = WebappInfo.create(intent);
- assertEquals(ShortcutHelper.getScopeFromUrl(url), info.scopeUri().toString());
+ Assert.assertEquals(ShortcutHelper.getScopeFromUrl(url), info.scopeUri().toString());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testIntentDisplayMode() {
Intent intent = createIntentWithUrlAndId();
intent.putExtra(ShortcutHelper.EXTRA_DISPLAY_MODE, WebDisplayMode.MinimalUi);
WebappInfo info = WebappInfo.create(intent);
- assertEquals(WebDisplayMode.MinimalUi, info.displayMode());
+ Assert.assertEquals(WebDisplayMode.MinimalUi, info.displayMode());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testIntentOrientation() {
Intent intent = createIntentWithUrlAndId();
intent.putExtra(ShortcutHelper.EXTRA_ORIENTATION, ScreenOrientationValues.LANDSCAPE);
WebappInfo info = WebappInfo.create(intent);
- assertEquals(ScreenOrientationValues.LANDSCAPE, info.orientation());
+ Assert.assertEquals(ScreenOrientationValues.LANDSCAPE, info.orientation());
}
+ @Test
@SmallTest
@Feature({"Webapps"})
public void testIntentGeneratedIcon() {
@@ -241,7 +263,7 @@ public class WebappInfoTest extends InstrumentationTestCase {
intent.putExtra(ShortcutHelper.EXTRA_SHORT_NAME, shortName);
intent.putExtra(ShortcutHelper.EXTRA_URL, url);
- assertFalse(name, WebappInfo.create(intent).isIconGenerated());
+ Assert.assertFalse(name, WebappInfo.create(intent).isIconGenerated());
}
// Set to true.
@@ -253,7 +275,7 @@ public class WebappInfoTest extends InstrumentationTestCase {
intent.putExtra(ShortcutHelper.EXTRA_URL, url);
intent.putExtra(ShortcutHelper.EXTRA_IS_ICON_GENERATED, true);
- assertTrue(name, WebappInfo.create(intent).isIconGenerated());
+ Assert.assertTrue(name, WebappInfo.create(intent).isIconGenerated());
}
// Set to false.
@@ -265,7 +287,7 @@ public class WebappInfoTest extends InstrumentationTestCase {
intent.putExtra(ShortcutHelper.EXTRA_URL, url);
intent.putExtra(ShortcutHelper.EXTRA_IS_ICON_GENERATED, false);
- assertFalse(name, WebappInfo.create(intent).isIconGenerated());
+ Assert.assertFalse(name, WebappInfo.create(intent).isIconGenerated());
}
// Set to something else than a boolean.
@@ -277,7 +299,7 @@ public class WebappInfoTest extends InstrumentationTestCase {
intent.putExtra(ShortcutHelper.EXTRA_URL, url);
intent.putExtra(ShortcutHelper.EXTRA_IS_ICON_GENERATED, "true");
- assertFalse(name, WebappInfo.create(intent).isIconGenerated());
+ Assert.assertFalse(name, WebappInfo.create(intent).isIconGenerated());
}
}

Powered by Google App Engine
This is Rietveld 408576698