CTS tests for Intent.normalize...() API's
Change-Id: I5b21028dd29f5bd1565c2ca2f65636ca9aa901d0
diff --git a/tests/tests/content/src/android/content/cts/IntentTest.java b/tests/tests/content/src/android/content/cts/IntentTest.java
index 995c668..d476b8f 100644
--- a/tests/tests/content/src/android/content/cts/IntentTest.java
+++ b/tests/tests/content/src/android/content/cts/IntentTest.java
@@ -2189,6 +2189,13 @@
assertEquals(intentValue, actualValue);
}
+ public void testNormalizeMimeType() {
+ assertEquals(null, Intent.normalizeMimeType(null));
+ assertEquals("text/plain", Intent.normalizeMimeType("text/plain; charset=UTF-8"));
+ assertEquals("text/x-vcard", Intent.normalizeMimeType("text/x-vCard"));
+ assertEquals("foo/bar", Intent.normalizeMimeType(" foo/bar "));
+ }
+
private static class TestSerializable implements Serializable {
static final long serialVersionUID = 1l;
public String Name;
diff --git a/tests/tests/net/src/android/net/cts/UriTest.java b/tests/tests/net/src/android/net/cts/UriTest.java
index 067ce52..0d38f6a 100644
--- a/tests/tests/net/src/android/net/cts/UriTest.java
+++ b/tests/tests/net/src/android/net/cts/UriTest.java
@@ -724,4 +724,12 @@
assertTrue(uri.isHierarchical());
assertEquals(uriString, uri.toString());
}
+
+ public void testNormalize() {
+ assertEquals(Uri.parse(""), Uri.parse("").normalize());
+ assertEquals(Uri.parse("http://www.android.com"),
+ Uri.parse("http://www.android.com").normalize());
+ assertEquals(Uri.parse("http://USER@WWW.ANDROID.COM:100/ABOUT?foo=blah@bar=bleh#c"),
+ Uri.parse("HTTP://USER@WWW.ANDROID.COM:100/ABOUT?foo=blah@bar=bleh#c").normalize());
+ }
}