summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Wilson <jessewilson@google.com>2010-05-06 12:13:47 -0700
committerJesse Wilson <jessewilson@google.com>2010-05-06 12:13:47 -0700
commit87cdb82423b5fb4cd43f7d73337809c4320112d4 (patch)
treee9e3bcde44b54560bbfee99b9889e1a5bd255dd6
parentd46dcc34acdf869f2c089de14483ce341a8e0a46 (diff)
downloadcts-87cdb82423b5fb4cd43f7d73337809c4320112d4.tar.gz
Fixing expectations for an XML test.android-sdk-tools_r6
The SAX API is permitted to pass either empty strings or values for qnames, but the test only expected empty strings. Change-Id: I2b5677eae32c15fb0798d0a72180661821f4aa5d
-rw-r--r--tests/tests/util/src/android/util/cts/XmlTest.java53
1 files changed, 29 insertions, 24 deletions
diff --git a/tests/tests/util/src/android/util/cts/XmlTest.java b/tests/tests/util/src/android/util/cts/XmlTest.java
index f016093a85e..d72901a7e6b 100644
--- a/tests/tests/util/src/android/util/cts/XmlTest.java
+++ b/tests/tests/util/src/android/util/cts/XmlTest.java
@@ -114,22 +114,22 @@ public class XmlTest extends AndroidTestCase {
assertEquals(STR_START_DOCUMENT, dc.mVec.elementAt(1));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(2));
assertEquals(TAG_TEST, dc.mVec.elementAt(3));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(4));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(4));
assertEquals(STR_0_NUMBER, dc.mVec.elementAt(5));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(6));
assertEquals(TAG_SON, dc.mVec.elementAt(7));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(8));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(8));
assertEquals(STR_1_NUMBER, dc.mVec.elementAt(9));
assertEquals(ATT_NAME, dc.mVec.elementAt(10));
assertEquals(STR_ABC, dc.mVec.elementAt(11));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(12));
assertEquals(STR_EMPTY, dc.mVec.elementAt(13));
assertEquals(TAG_SON, dc.mVec.elementAt(14));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(15));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(15));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(16));
assertEquals(STR_EMPTY, dc.mVec.elementAt(17));
assertEquals(TAG_TEST, dc.mVec.elementAt(18));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(19));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(19));
assertEquals(STR_END_DOCUMENT, dc.mVec.elementAt(20));
} catch (SAXException e) {
@@ -234,22 +234,22 @@ public class XmlTest extends AndroidTestCase {
assertEquals(STR_START_DOCUMENT, dc.mVec.elementAt(1));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(2));
assertEquals(TAG_TEST, dc.mVec.elementAt(3));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(4));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(4));
assertEquals(STR_0_NUMBER, dc.mVec.elementAt(5));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(6));
assertEquals(TAG_SON, dc.mVec.elementAt(7));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(8));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(8));
assertEquals(STR_1_NUMBER, dc.mVec.elementAt(9));
assertEquals(ATT_NAME, dc.mVec.elementAt(10));
assertEquals(STR_ABC, dc.mVec.elementAt(11));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(12));
assertEquals(STR_EMPTY, dc.mVec.elementAt(13));
assertEquals(TAG_SON, dc.mVec.elementAt(14));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(15));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(15));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(16));
assertEquals(STR_EMPTY, dc.mVec.elementAt(17));
assertEquals(TAG_TEST, dc.mVec.elementAt(18));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(19));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(19));
assertEquals(STR_END_DOCUMENT, dc.mVec.elementAt(20));
} catch (SAXException e) {
fail(e.getMessage());
@@ -276,22 +276,22 @@ public class XmlTest extends AndroidTestCase {
assertEquals(STR_START_DOCUMENT, dc.mVec.elementAt(1));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(2));
assertEquals(TAG_TEST, dc.mVec.elementAt(3));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(4));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(4));
assertEquals(STR_0_NUMBER, dc.mVec.elementAt(5));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(6));
assertEquals(TAG_SON, dc.mVec.elementAt(7));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(8));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(8));
assertEquals(STR_1_NUMBER, dc.mVec.elementAt(9));
assertEquals(ATT_NAME, dc.mVec.elementAt(10));
assertEquals(STR_ABC, dc.mVec.elementAt(11));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(12));
assertEquals(STR_EMPTY, dc.mVec.elementAt(13));
assertEquals(TAG_SON, dc.mVec.elementAt(14));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(15));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(15));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(16));
assertEquals(STR_EMPTY, dc.mVec.elementAt(17));
assertEquals(TAG_TEST, dc.mVec.elementAt(18));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(19));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(19));
assertEquals(STR_END_DOCUMENT, dc.mVec.elementAt(20));
} catch (SAXException e) {
fail(e.getMessage());
@@ -308,22 +308,22 @@ public class XmlTest extends AndroidTestCase {
assertEquals(STR_START_DOCUMENT, dc.mVec.elementAt(1));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(2));
assertEquals(TAG_TEST, dc.mVec.elementAt(3));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(4));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(4));
assertEquals(STR_0_NUMBER, dc.mVec.elementAt(5));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(6));
assertEquals(TAG_SON, dc.mVec.elementAt(7));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(8));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(8));
assertEquals(STR_1_NUMBER, dc.mVec.elementAt(9));
assertEquals(ATT_NAME, dc.mVec.elementAt(10));
assertEquals(STR_ABC, dc.mVec.elementAt(11));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(12));
assertEquals(STR_EMPTY, dc.mVec.elementAt(13));
assertEquals(TAG_SON, dc.mVec.elementAt(14));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(15));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(15));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(16));
assertEquals(STR_EMPTY, dc.mVec.elementAt(17));
assertEquals(TAG_TEST, dc.mVec.elementAt(18));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(19));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(19));
assertEquals(STR_END_DOCUMENT, dc.mVec.elementAt(20));
} catch (SAXException e) {
fail(e.getMessage());
@@ -340,22 +340,22 @@ public class XmlTest extends AndroidTestCase {
assertEquals(STR_START_DOCUMENT, dc.mVec.elementAt(1));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(2));
assertEquals(TAG_TEST, dc.mVec.elementAt(3));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(4));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(4));
assertEquals(STR_0_NUMBER, dc.mVec.elementAt(5));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(6));
assertEquals(TAG_SON, dc.mVec.elementAt(7));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(8));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(8));
assertEquals(STR_1_NUMBER, dc.mVec.elementAt(9));
assertEquals(ATT_NAME, dc.mVec.elementAt(10));
assertEquals(STR_ABC, dc.mVec.elementAt(11));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(12));
assertEquals(STR_EMPTY, dc.mVec.elementAt(13));
assertEquals(TAG_SON, dc.mVec.elementAt(14));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(15));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(15));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(16));
assertEquals(STR_EMPTY, dc.mVec.elementAt(17));
assertEquals(TAG_TEST, dc.mVec.elementAt(18));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(19));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(19));
assertEquals(STR_END_DOCUMENT, dc.mVec.elementAt(20));
} catch (SAXException e) {
fail(e.getMessage());
@@ -372,22 +372,22 @@ public class XmlTest extends AndroidTestCase {
assertEquals(STR_START_DOCUMENT, dc.mVec.elementAt(1));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(2));
assertEquals(TAG_TEST, dc.mVec.elementAt(3));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(4));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(4));
assertEquals(STR_0_NUMBER, dc.mVec.elementAt(5));
assertEquals(STR_START_ELEMENT, dc.mVec.elementAt(6));
assertEquals(TAG_SON, dc.mVec.elementAt(7));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(8));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(8));
assertEquals(STR_1_NUMBER, dc.mVec.elementAt(9));
assertEquals(ATT_NAME, dc.mVec.elementAt(10));
assertEquals(STR_ABC, dc.mVec.elementAt(11));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(12));
assertEquals(STR_EMPTY, dc.mVec.elementAt(13));
assertEquals(TAG_SON, dc.mVec.elementAt(14));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(15));
+ assertEqualsOrEmpty(TAG_SON, dc.mVec.elementAt(15));
assertEquals(STR_END_ELEMENT, dc.mVec.elementAt(16));
assertEquals(STR_EMPTY, dc.mVec.elementAt(17));
assertEquals(TAG_TEST, dc.mVec.elementAt(18));
- assertEquals(STR_EMPTY, dc.mVec.elementAt(19));
+ assertEqualsOrEmpty(TAG_TEST, dc.mVec.elementAt(19));
assertEquals(STR_END_DOCUMENT, dc.mVec.elementAt(20));
} catch (SAXException e) {
fail(e.getMessage());
@@ -483,4 +483,9 @@ public class XmlTest extends AndroidTestCase {
}
}
+ private void assertEqualsOrEmpty(String expected, String actual) {
+ if (actual.length() != 0) {
+ assertEquals(expected, actual);
+ }
+ }
}