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