1adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project/* 2adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * Copyright (c) 2001-2004 World Wide Web Consortium, 3adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * (Massachusetts Institute of Technology, Institut National de 4adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * Recherche en Informatique et en Automatique, Keio University). All 5adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * Rights Reserved. This program is distributed under the W3C's Software 6adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * Intellectual Property License. This program is distributed in the 7adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * hope that it will be useful, but WITHOUT ANY WARRANTY; without even 8adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 9adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * PURPOSE. 10adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * See W3C License http://www.w3.org/Consortium/Legal/ for more details. 11adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project */ 12adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 13adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Projectpackage org.w3c.domts; 14adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 15adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Projectimport java.util.Collection; 16adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Projectimport java.util.List; 17adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 18adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Projectimport org.w3c.dom.DOMImplementation; 19adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Projectimport org.w3c.dom.NamedNodeMap; 20adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Projectimport org.w3c.dom.NodeList; 21adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 22adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project/** 23adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * This class provides access to DOMTestCase methods (like 24adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * assertEquals) for inner classes 25adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project */ 26adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Projectpublic class DOMTestInnerClass { 27adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project private final DOMTestCase test; 28adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 29adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public DOMTestInnerClass(DOMTestCase test) { 30adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project this.test = test; 31adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 32adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 33adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void wait(int millisecond) { 34adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.wait(millisecond); 35adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 36adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 37adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertTrue(String assertID, boolean actual) { 38adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertTrue(assertID, actual); 39adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 40adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 41adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertFalse(String assertID, boolean actual) { 42adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertFalse(assertID, actual); 43adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 44adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 45adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertNull(String assertID, Object actual) { 46adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertNull(assertID, actual); 47adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 48adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 49adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertNotNull(String assertID, Object actual) { 50adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertNotNull(assertID, actual); 51adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 52adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 53adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertSame(String assertID, Object expected, Object actual) { 54adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertSame(assertID, expected, actual); 55adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 56adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 57adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertInstanceOf(String assertID, Class cls, Object obj) { 58adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertInstanceOf(assertID, cls, obj); 59adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 60adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 61adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertSize(String assertID, int expectedSize, NodeList collection) { 62adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertSize(assertID, expectedSize, collection); 63adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 64adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 65adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertSize(String assertID, int expectedSize, 66adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project NamedNodeMap collection) { 67adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertSize(assertID, expectedSize, collection); 68adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 69adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 70adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertSize(String assertID, int expectedSize, 71adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project Collection collection) { 72adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertSize(assertID, expectedSize, collection); 73adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 74adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 75adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertEqualsIgnoreCase(String assertID, String expected, 76adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project String actual) { 77adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertEqualsIgnoreCase(assertID, expected, actual); 78adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 79adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 80adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertEqualsIgnoreCase(String assertID, Collection expected, 81adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project Collection actual) { 82adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertEqualsIgnoreCase(assertID, expected, actual); 83adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 84adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 85adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertEqualsIgnoreCase(String assertID, List expected, 86adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project List actual) { 87adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertEqualsIgnoreCase(assertID, expected, actual); 88adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 89adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 90adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertEquals(String assertID, String expected, String actual) { 91adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertEquals(assertID, expected, actual); 92adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 93adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 94adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertEquals(String assertID, int expected, int actual) { 95adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertEquals(assertID, expected, actual); 96adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 97adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 98adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertEquals(String assertID, double expected, double actual) { 99adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertEquals(assertID, expected, actual); 100adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 101adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 102adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertEquals(String assertID, boolean expected, boolean actual) { 103adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertEquals(assertID, expected, actual); 104adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 105adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 106adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertEquals(String assertID, Collection expected, 107adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project NodeList actual) { 108adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertEquals(assertID, expected, actual); 109adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 110adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 111adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertEquals(String assertID, Collection expected, 112adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project Collection actual) { 113adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertEquals(assertID, expected, actual); 114adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 115adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 116adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertNotEqualsIgnoreCase(String assertID, String expected, 117adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project String actual) { 118adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertNotEqualsIgnoreCase(assertID, expected, actual); 119adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 120adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 121adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertNotEquals(String assertID, String expected, String actual) { 122adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertNotEquals(assertID, expected, actual); 123adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 124adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 125adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertNotEquals(String assertID, int expected, int actual) { 126adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertNotEquals(assertID, expected, actual); 127adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 128adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 129adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertNotEquals(String assertID, double expected, double actual) { 130adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertNotEquals(assertID, expected, actual); 131adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 132adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 133adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public void assertURIEquals(String assertID, String scheme, String path, 134adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project String host, String file, String name, 135adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project String query, String fragment, Boolean isAbsolute, 136adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project String actual) { 137adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project test.assertURIEquals(assertID, scheme, path, host, file, name, query, 138adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project fragment, isAbsolute, actual); 139adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 140adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 141adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public boolean same(Object expected, Object actual) { 142adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.same(expected, actual); 143adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 144adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 145adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public boolean equalsIgnoreCase(String expected, String actual) { 146adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.equalsIgnoreCase(expected, actual); 147adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 148adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 149adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public boolean equalsIgnoreCase(Collection expected, Collection actual) { 150adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.equalsIgnoreCase(expected, actual); 151adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 152adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 153adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public boolean equalsIgnoreCase(List expected, List actual) { 154adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.equalsIgnoreCase(expected, actual); 155adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 156adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 157adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public boolean equals(String expected, String actual) { 158adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.equals(expected, actual); 159adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 160adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 161adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public boolean equals(int expected, int actual) { 162adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.equals(expected, actual); 163adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 164adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 165adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public boolean equals(double expected, double actual) { 166adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.equals(expected, actual); 167adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 168adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 169adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public boolean equals(Collection expected, Collection actual) { 170adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.equals(expected, actual); 171adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 172adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 173adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public boolean equals(List expected, List actual) { 174adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.equals(expected, actual); 175adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 176adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 177adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public int size(Collection collection) { 178adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.size(collection); 179adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 180adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 181adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public int size(NamedNodeMap collection) { 182adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.size(collection); 183adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 184adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 185adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public int size(NodeList collection) { 186adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.size(collection); 187adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 188adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 189adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project public DOMImplementation getImplementation() { 190adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project return test.getImplementation(); 191adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project } 192adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project 193adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project} 194