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