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