Home | History | Annotate | Download | only in domts
      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 
     13 package org.w3c.domts;
     14 
     15 import java.util.Collection;
     16 import java.util.List;
     17 
     18 import org.w3c.dom.DOMImplementation;
     19 import org.w3c.dom.NamedNodeMap;
     20 import org.w3c.dom.NodeList;
     21 
     22 /**
     23  *    This class provides access to DOMTestCase methods (like
     24  *       assertEquals) for inner classes
     25  */
     26 public 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