1 2 /* 3 This Java source file was generated by test-to-java.xsl 4 and is a derived work from the source document. 5 The source document contained the following notice: 6 7 8 Copyright (c) 2001-2004 World Wide Web Consortium, 9 (Massachusetts Institute of Technology, Institut National de 10 Recherche en Informatique et en Automatique, Keio University). All 11 Rights Reserved. This program is distributed under the W3C's Software 12 Intellectual Property License. This program is distributed in the 13 hope that it will be useful, but WITHOUT ANY WARRANTY; without even 14 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 15 PURPOSE. 16 See W3C License http://www.w3.org/Consortium/Legal/ for more details. 17 18 */ 19 20 package org.w3c.domts.level1.core; 21 22 import org.w3c.domts.DOMTestCase; 23 import org.w3c.domts.DOMTestSuite; 24 import org.w3c.domts.DOMTestSink; 25 import org.w3c.domts.DOMTestDocumentBuilderFactory; 26 27 28 /** 29 * 30 * @author DOM Test Suite Project 31 */ 32 public class alltests extends DOMTestSuite { 33 34 /** 35 * Constructor 36 * @param factory document factory, may not be null 37 * @throws Exception Thrown if test is not compatible with settings 38 */ 39 public alltests(DOMTestDocumentBuilderFactory factory) throws Exception { 40 super(factory); 41 42 setFactory(factory); 43 } 44 45 /** 46 * Build test suite by adding each test to the test sink 47 * @param sink test sink 48 */ 49 public void build(DOMTestSink sink) { 50 sink.addTest(attrcreatedocumentfragment.class); 51 sink.addTest(attrcreatetextnode.class); 52 sink.addTest(attrcreatetextnode2.class); 53 // sink.addTest(attrdefaultvalue.class); //javax.xml.parsers.ParserConfigurationException: No validating DocumentBuilder implementation available 54 sink.addTest(attreffectivevalue.class); 55 // sink.addTest(attrentityreplacement.class); 56 sink.addTest(attrname.class); 57 sink.addTest(attrnextsiblingnull.class); 58 // sink.addTest(attrnotspecifiedvalue.class); // javax.xml.parsers.ParserConfigurationException: No validating DocumentBuilder implementation available 59 sink.addTest(attrparentnodenull.class); 60 sink.addTest(attrprevioussiblingnull.class); 61 // sink.addTest(attrsetvaluenomodificationallowederr.class); 62 // sink.addTest(attrsetvaluenomodificationallowederrEE.class); 63 sink.addTest(attrspecifiedvalue.class); 64 sink.addTest(attrspecifiedvaluechanged.class); 65 // sink.addTest(attrspecifiedvalueremove.class); // javax.xml.parsers.ParserConfigurationException: No validating DocumentBuilder implementation available 66 sink.addTest(cdatasectiongetdata.class); 67 // sink.addTest(cdatasectionnormalize.class); 68 sink.addTest(characterdataappenddata.class); 69 sink.addTest(characterdataappenddatagetdata.class); 70 // sink.addTest(characterdataappenddatanomodificationallowederr.class); 71 // sink.addTest(characterdataappenddatanomodificationallowederrEE.class); 72 sink.addTest(characterdatadeletedatabegining.class); 73 sink.addTest(characterdatadeletedataend.class); 74 sink.addTest(characterdatadeletedataexceedslength.class); 75 sink.addTest(characterdatadeletedatagetlengthanddata.class); 76 sink.addTest(characterdatadeletedatamiddle.class); 77 // sink.addTest(characterdatadeletedatanomodificationallowederr.class); 78 // sink.addTest(characterdatadeletedatanomodificationallowederrEE.class); 79 sink.addTest(characterdatagetdata.class); 80 sink.addTest(characterdatagetlength.class); 81 // sink.addTest(characterdataindexsizeerrdeletedatacountnegative.class); 82 // sink.addTest(characterdataindexsizeerrdeletedataoffsetgreater.class); 83 // sink.addTest(characterdataindexsizeerrdeletedataoffsetnegative.class); 84 // sink.addTest(characterdataindexsizeerrinsertdataoffsetgreater.class); 85 // sink.addTest(characterdataindexsizeerrinsertdataoffsetnegative.class); 86 // sink.addTest(characterdataindexsizeerrreplacedatacountnegative.class); 87 // sink.addTest(characterdataindexsizeerrreplacedataoffsetgreater.class); 88 // sink.addTest(characterdataindexsizeerrreplacedataoffsetnegative.class); 89 // sink.addTest(characterdataindexsizeerrsubstringcountnegative.class); 90 // sink.addTest(characterdataindexsizeerrsubstringnegativeoffset.class); 91 // sink.addTest(characterdataindexsizeerrsubstringoffsetgreater.class); 92 sink.addTest(characterdatainsertdatabeginning.class); 93 sink.addTest(characterdatainsertdataend.class); 94 sink.addTest(characterdatainsertdatamiddle.class); 95 // sink.addTest(characterdatainsertdatanomodificationallowederr.class); 96 // sink.addTest(characterdatainsertdatanomodificationallowederrEE.class); 97 sink.addTest(characterdatareplacedatabegining.class); 98 sink.addTest(characterdatareplacedataend.class); 99 sink.addTest(characterdatareplacedataexceedslengthofarg.class); 100 sink.addTest(characterdatareplacedataexceedslengthofdata.class); 101 sink.addTest(characterdatareplacedatamiddle.class); 102 // sink.addTest(characterdatareplacedatanomodificationallowederr.class); 103 // sink.addTest(characterdatareplacedatanomodificationallowederrEE.class); 104 // sink.addTest(characterdatasetdatanomodificationallowederr.class); 105 // sink.addTest(characterdatasetdatanomodificationallowederrEE.class); 106 // sink.addTest(characterdatasetnodevalue.class); 107 // sink.addTest(characterdatasubstringexceedsvalue.class); 108 sink.addTest(characterdatasubstringvalue.class); 109 sink.addTest(commentgetcomment.class); 110 // sink.addTest(documentcreateattribute.class); 111 sink.addTest(documentcreatecdatasection.class); 112 sink.addTest(documentcreatecomment.class); 113 sink.addTest(documentcreatedocumentfragment.class); 114 sink.addTest(documentcreateelement.class); 115 sink.addTest(documentcreateelementcasesensitive.class); 116 // sink.addTest(documentcreateelementdefaultattr.class); // javax.xml.parsers.ParserConfigurationException: No validating DocumentBuilder implementation available 117 sink.addTest(documentcreateentityreference.class); 118 // sink.addTest(documentcreateentityreferenceknown.class); 119 sink.addTest(documentcreateprocessinginstruction.class); 120 sink.addTest(documentcreatetextnode.class); 121 sink.addTest(documentgetdoctype.class); 122 sink.addTest(documentgetdoctypenodtd.class); 123 sink.addTest(documentgetelementsbytagnamelength.class); 124 // sink.addTest(documentgetelementsbytagnametotallength.class); 125 sink.addTest(documentgetelementsbytagnamevalue.class); 126 sink.addTest(documentgetimplementation.class); 127 sink.addTest(documentgetrootnode.class); 128 sink.addTest(documentinvalidcharacterexceptioncreateattribute.class); 129 sink.addTest(documentinvalidcharacterexceptioncreateelement.class); 130 // sink.addTest(documentinvalidcharacterexceptioncreateentref.class); 131 // sink.addTest(documentinvalidcharacterexceptioncreateentref1.class); 132 // sink.addTest(documentinvalidcharacterexceptioncreatepi.class); 133 // sink.addTest(documentinvalidcharacterexceptioncreatepi1.class); 134 sink.addTest(documenttypegetdoctype.class); 135 // sink.addTest(documenttypegetentities.class); 136 // sink.addTest(documenttypegetentitieslength.class); 137 // sink.addTest(documenttypegetentitiestype.class); 138 // sink.addTest(documenttypegetnotations.class); 139 // sink.addTest(documenttypegetnotationstype.class); 140 sink.addTest(domimplementationfeaturenoversion.class); 141 sink.addTest(domimplementationfeaturenull.class); 142 sink.addTest(domimplementationfeaturexml.class); 143 sink.addTest(elementaddnewattribute.class); 144 sink.addTest(elementassociatedattribute.class); 145 sink.addTest(elementchangeattributevalue.class); 146 // sink.addTest(elementcreatenewattribute.class); 147 sink.addTest(elementgetattributenode.class); 148 sink.addTest(elementgetattributenodenull.class); 149 // sink.addTest(elementgetelementempty.class); 150 sink.addTest(elementgetelementsbytagname.class); 151 sink.addTest(elementgetelementsbytagnameaccessnodelist.class); 152 sink.addTest(elementgetelementsbytagnamenomatch.class); 153 // sink.addTest(elementgetelementsbytagnamespecialvalue.class); 154 sink.addTest(elementgettagname.class); 155 sink.addTest(elementinuseattributeerr.class); 156 sink.addTest(elementinvalidcharacterexception.class); 157 sink.addTest(elementnormalize.class); 158 sink.addTest(elementnotfounderr.class); 159 // sink.addTest(elementremoveattribute.class); // javax.xml.parsers.ParserConfigurationException: No validating DocumentBuilder implementation available 160 sink.addTest(elementremoveattributeaftercreate.class); 161 sink.addTest(elementremoveattributenode.class); 162 // sink.addTest(elementremoveattributenodenomodificationallowederr.class); 163 // sink.addTest(elementremoveattributenodenomodificationallowederrEE.class); 164 // sink.addTest(elementremoveattributenomodificationallowederr.class); 165 // sink.addTest(elementremoveattributenomodificationallowederrEE.class); 166 // sink.addTest(elementremoveattributerestoredefaultvalue.class); // javax.xml.parsers.ParserConfigurationException: No validating DocumentBuilder implementation available 167 // sink.addTest(elementreplaceattributewithself.class); 168 // sink.addTest(elementreplaceexistingattribute.class); 169 sink.addTest(elementreplaceexistingattributegevalue.class); 170 // sink.addTest(elementretrieveallattributes.class); // javax.xml.parsers.ParserConfigurationException: No validating DocumentBuilder implementation available 171 sink.addTest(elementretrieveattrvalue.class); 172 sink.addTest(elementretrievetagname.class); 173 // sink.addTest(elementsetattributenodenomodificationallowederr.class); 174 // sink.addTest(elementsetattributenodenomodificationallowederrEE.class); 175 sink.addTest(elementsetattributenodenull.class); 176 // sink.addTest(elementsetattributenomodificationallowederr.class); 177 // sink.addTest(elementsetattributenomodificationallowederrEE.class); 178 sink.addTest(elementwrongdocumenterr.class); 179 // sink.addTest(entitygetentityname.class); 180 // sink.addTest(entitygetpublicid.class); 181 // sink.addTest(entitygetpublicidnull.class); 182 sink.addTest(namednodemapchildnoderange.class); 183 sink.addTest(namednodemapgetnameditem.class); 184 sink.addTest(namednodemapinuseattributeerr.class); 185 sink.addTest(namednodemapnotfounderr.class); 186 sink.addTest(namednodemapnumberofnodes.class); 187 // sink.addTest(namednodemapremovenameditem.class); // javax.xml.parsers.ParserConfigurationException: No validating DocumentBuilder implementation available 188 // sink.addTest(namednodemapremovenameditemgetvalue.class); // javax.xml.parsers.ParserConfigurationException: No validating DocumentBuilder implementation available 189 sink.addTest(namednodemapremovenameditemreturnnodevalue.class); 190 sink.addTest(namednodemapreturnattrnode.class); 191 sink.addTest(namednodemapreturnfirstitem.class); 192 sink.addTest(namednodemapreturnlastitem.class); 193 sink.addTest(namednodemapreturnnull.class); 194 sink.addTest(namednodemapsetnameditem.class); 195 sink.addTest(namednodemapsetnameditemreturnvalue.class); 196 // sink.addTest(namednodemapsetnameditemthatexists.class); 197 sink.addTest(namednodemapsetnameditemwithnewvalue.class); 198 sink.addTest(namednodemapwrongdocumenterr.class); 199 sink.addTest(nodeappendchild.class); 200 // sink.addTest(nodeappendchildchildexists.class); 201 // sink.addTest(nodeappendchilddocfragment.class); 202 sink.addTest(nodeappendchildgetnodename.class); 203 // sink.addTest(nodeappendchildinvalidnodetype.class); 204 sink.addTest(nodeappendchildnewchilddiffdocument.class); 205 sink.addTest(nodeappendchildnodeancestor.class); 206 // sink.addTest(nodeappendchildnomodificationallowederr.class); 207 // sink.addTest(nodeappendchildnomodificationallowederrEE.class); 208 sink.addTest(nodeattributenodeattribute.class); 209 sink.addTest(nodeattributenodename.class); 210 sink.addTest(nodeattributenodetype.class); 211 sink.addTest(nodeattributenodevalue.class); 212 sink.addTest(nodecdatasectionnodeattribute.class); 213 sink.addTest(nodecdatasectionnodename.class); 214 sink.addTest(nodecdatasectionnodetype.class); 215 sink.addTest(nodecdatasectionnodevalue.class); 216 sink.addTest(nodechildnodes.class); 217 // sink.addTest(nodechildnodesappendchild.class); 218 sink.addTest(nodechildnodesempty.class); 219 // sink.addTest(nodecloneattributescopied.class); 220 // sink.addTest(nodeclonefalsenocopytext.class); 221 // sink.addTest(nodeclonegetparentnull.class); 222 // sink.addTest(nodeclonenodefalse.class); 223 // sink.addTest(nodeclonenodetrue.class); 224 // sink.addTest(nodeclonetruecopytext.class); 225 sink.addTest(nodecommentnodeattributes.class); 226 sink.addTest(nodecommentnodename.class); 227 sink.addTest(nodecommentnodetype.class); 228 sink.addTest(nodecommentnodevalue.class); 229 sink.addTest(nodedocumentfragmentnodename.class); 230 sink.addTest(nodedocumentfragmentnodetype.class); 231 sink.addTest(nodedocumentfragmentnodevalue.class); 232 sink.addTest(nodedocumentnodeattribute.class); 233 sink.addTest(nodedocumentnodename.class); 234 sink.addTest(nodedocumentnodetype.class); 235 sink.addTest(nodedocumentnodevalue.class); 236 sink.addTest(nodedocumenttypenodename.class); 237 sink.addTest(nodedocumenttypenodetype.class); 238 sink.addTest(nodedocumenttypenodevalue.class); 239 sink.addTest(nodeelementnodeattributes.class); 240 sink.addTest(nodeelementnodename.class); 241 sink.addTest(nodeelementnodetype.class); 242 sink.addTest(nodeelementnodevalue.class); 243 // sink.addTest(nodeentitynodeattributes.class); 244 // sink.addTest(nodeentitynodename.class); 245 // sink.addTest(nodeentitynodetype.class); 246 // sink.addTest(nodeentitynodevalue.class); 247 // sink.addTest(nodeentitysetnodevalue.class); 248 sink.addTest(nodeentityreferencenodeattributes.class); 249 sink.addTest(nodeentityreferencenodename.class); 250 sink.addTest(nodeentityreferencenodetype.class); 251 sink.addTest(nodeentityreferencenodevalue.class); 252 sink.addTest(nodegetfirstchild.class); 253 sink.addTest(nodegetfirstchildnull.class); 254 sink.addTest(nodegetlastchild.class); 255 sink.addTest(nodegetlastchildnull.class); 256 sink.addTest(nodegetnextsibling.class); 257 sink.addTest(nodegetnextsiblingnull.class); 258 sink.addTest(nodegetownerdocument.class); 259 sink.addTest(nodegetownerdocumentnull.class); 260 sink.addTest(nodegetprevioussibling.class); 261 sink.addTest(nodegetprevioussiblingnull.class); 262 sink.addTest(nodehaschildnodes.class); 263 sink.addTest(nodehaschildnodesfalse.class); 264 // sink.addTest(nodeinsertbefore.class); 265 // sink.addTest(nodeinsertbeforedocfragment.class); 266 // sink.addTest(nodeinsertbeforeinvalidnodetype.class); 267 sink.addTest(nodeinsertbeforenewchilddiffdocument.class); 268 sink.addTest(nodeinsertbeforenewchildexists.class); 269 sink.addTest(nodeinsertbeforenodeancestor.class); 270 sink.addTest(nodeinsertbeforenodename.class); 271 // sink.addTest(nodeinsertbeforenomodificationallowederr.class); 272 // sink.addTest(nodeinsertbeforenomodificationallowederrEE.class); 273 // sink.addTest(nodeinsertbeforerefchildnonexistent.class); 274 // sink.addTest(nodeinsertbeforerefchildnull.class); 275 sink.addTest(nodelistindexequalzero.class); 276 sink.addTest(nodelistindexgetlength.class); 277 sink.addTest(nodelistindexgetlengthofemptylist.class); 278 sink.addTest(nodelistindexnotzero.class); 279 sink.addTest(nodelistreturnfirstitem.class); 280 sink.addTest(nodelistreturnlastitem.class); 281 sink.addTest(nodelisttraverselist.class); 282 // sink.addTest(nodenotationnodeattributes.class); 283 // sink.addTest(nodenotationnodename.class); 284 // sink.addTest(nodenotationnodetype.class); 285 // sink.addTest(nodenotationnodevalue.class); 286 sink.addTest(nodeparentnode.class); 287 sink.addTest(nodeparentnodenull.class); 288 sink.addTest(nodeprocessinginstructionnodeattributes.class); 289 sink.addTest(nodeprocessinginstructionnodename.class); 290 sink.addTest(nodeprocessinginstructionnodetype.class); 291 sink.addTest(nodeprocessinginstructionnodevalue.class); 292 // sink.addTest(nodeprocessinginstructionsetnodevalue.class); 293 sink.addTest(noderemovechild.class); 294 sink.addTest(noderemovechildgetnodename.class); 295 // sink.addTest(noderemovechildnode.class); 296 // sink.addTest(noderemovechildnomodificationallowederr.class); 297 // sink.addTest(noderemovechildnomodificationallowederrEE.class); 298 // sink.addTest(noderemovechildoldchildnonexistent.class); 299 // sink.addTest(nodereplacechild.class); 300 // sink.addTest(nodereplacechildinvalidnodetype.class); 301 sink.addTest(nodereplacechildnewchilddiffdocument.class); 302 // sink.addTest(nodereplacechildnewchildexists.class); 303 sink.addTest(nodereplacechildnodeancestor.class); 304 sink.addTest(nodereplacechildnodename.class); 305 // sink.addTest(nodereplacechildnomodificationallowederr.class); 306 // sink.addTest(nodereplacechildnomodificationallowederrEE.class); 307 // sink.addTest(nodereplacechildoldchildnonexistent.class); 308 // sink.addTest(nodesetnodevaluenomodificationallowederr.class); 309 // sink.addTest(nodesetnodevaluenomodificationallowederrEE.class); 310 sink.addTest(nodetextnodeattribute.class); 311 sink.addTest(nodetextnodename.class); 312 sink.addTest(nodetextnodetype.class); 313 sink.addTest(nodetextnodevalue.class); 314 // sink.addTest(notationgetnotationname.class); 315 // sink.addTest(notationgetpublicid.class); 316 // sink.addTest(notationgetpublicidnull.class); 317 // sink.addTest(notationgetsystemid.class); 318 // sink.addTest(notationgetsystemidnull.class); 319 sink.addTest(processinginstructiongetdata.class); 320 sink.addTest(processinginstructiongettarget.class); 321 // sink.addTest(processinginstructionsetdatanomodificationallowederr.class); 322 // sink.addTest(processinginstructionsetdatanomodificationallowederrEE.class); 323 // sink.addTest(textindexsizeerrnegativeoffset.class); 324 // sink.addTest(textindexsizeerroffsetoutofbounds.class); 325 // sink.addTest(textparseintolistofelements.class); 326 sink.addTest(textsplittextfour.class); 327 // sink.addTest(textsplittextnomodificationallowederr.class); 328 // sink.addTest(textsplittextnomodificationallowederrEE.class); 329 sink.addTest(textsplittextone.class); 330 sink.addTest(textsplittextthree.class); 331 // sink.addTest(textsplittexttwo.class); 332 sink.addTest(textwithnomarkup.class); 333 sink.addTest(nodevalue01.class); 334 // sink.addTest(nodevalue02.class); 335 sink.addTest(nodevalue03.class); 336 sink.addTest(nodevalue04.class); 337 sink.addTest(nodevalue05.class); 338 sink.addTest(nodevalue06.class); 339 // sink.addTest(nodevalue07.class); 340 // sink.addTest(nodevalue08.class); 341 // sink.addTest(nodevalue09.class); 342 sink.addTest(hc_attrcreatedocumentfragment.class); 343 sink.addTest(hc_attrcreatetextnode.class); 344 sink.addTest(hc_attrcreatetextnode2.class); 345 sink.addTest(hc_attreffectivevalue.class); 346 sink.addTest(hc_attrname.class); 347 sink.addTest(hc_attrnextsiblingnull.class); 348 sink.addTest(hc_attrparentnodenull.class); 349 sink.addTest(hc_attrprevioussiblingnull.class); 350 sink.addTest(hc_attrspecifiedvalue.class); 351 sink.addTest(hc_attrspecifiedvaluechanged.class); 352 sink.addTest(hc_characterdataappenddata.class); 353 sink.addTest(hc_characterdataappenddatagetdata.class); 354 sink.addTest(hc_characterdatadeletedatabegining.class); 355 sink.addTest(hc_characterdatadeletedataend.class); 356 sink.addTest(hc_characterdatadeletedataexceedslength.class); 357 sink.addTest(hc_characterdatadeletedatagetlengthanddata.class); 358 sink.addTest(hc_characterdatadeletedatamiddle.class); 359 sink.addTest(hc_characterdatagetdata.class); 360 sink.addTest(hc_characterdatagetlength.class); 361 // sink.addTest(hc_characterdataindexsizeerrdeletedatacountnegative.class); 362 // sink.addTest(hc_characterdataindexsizeerrdeletedataoffsetgreater.class); 363 // sink.addTest(hc_characterdataindexsizeerrdeletedataoffsetnegative.class); 364 // sink.addTest(hc_characterdataindexsizeerrinsertdataoffsetgreater.class); 365 // sink.addTest(hc_characterdataindexsizeerrinsertdataoffsetnegative.class); 366 // sink.addTest(hc_characterdataindexsizeerrreplacedatacountnegative.class); 367 // sink.addTest(hc_characterdataindexsizeerrreplacedataoffsetgreater.class); 368 // sink.addTest(hc_characterdataindexsizeerrreplacedataoffsetnegative.class); 369 // sink.addTest(hc_characterdataindexsizeerrsubstringcountnegative.class); 370 // sink.addTest(hc_characterdataindexsizeerrsubstringnegativeoffset.class); 371 // sink.addTest(hc_characterdataindexsizeerrsubstringoffsetgreater.class); 372 sink.addTest(hc_characterdatainsertdatabeginning.class); 373 sink.addTest(hc_characterdatainsertdataend.class); 374 sink.addTest(hc_characterdatainsertdatamiddle.class); 375 sink.addTest(hc_characterdatareplacedatabegining.class); 376 sink.addTest(hc_characterdatareplacedataend.class); 377 sink.addTest(hc_characterdatareplacedataexceedslengthofarg.class); 378 sink.addTest(hc_characterdatareplacedataexceedslengthofdata.class); 379 sink.addTest(hc_characterdatareplacedatamiddle.class); 380 // sink.addTest(hc_characterdatasetnodevalue.class); 381 // sink.addTest(hc_characterdatasubstringexceedsvalue.class); 382 sink.addTest(hc_characterdatasubstringvalue.class); 383 sink.addTest(hc_commentgetcomment.class); 384 // sink.addTest(hc_documentcreateattribute.class); 385 sink.addTest(hc_documentcreatecomment.class); 386 sink.addTest(hc_documentcreatedocumentfragment.class); 387 sink.addTest(hc_documentcreateelement.class); 388 sink.addTest(hc_documentcreateelementcasesensitive.class); 389 sink.addTest(hc_documentcreatetextnode.class); 390 sink.addTest(hc_documentgetdoctype.class); 391 sink.addTest(hc_documentgetelementsbytagnamelength.class); 392 sink.addTest(hc_documentgetelementsbytagnametotallength.class); 393 sink.addTest(hc_documentgetelementsbytagnamevalue.class); 394 sink.addTest(hc_documentgetimplementation.class); 395 sink.addTest(hc_documentgetrootnode.class); 396 sink.addTest(hc_documentinvalidcharacterexceptioncreateattribute.class); 397 sink.addTest(hc_documentinvalidcharacterexceptioncreateattribute1.class); 398 sink.addTest(hc_documentinvalidcharacterexceptioncreateelement.class); 399 sink.addTest(hc_documentinvalidcharacterexceptioncreateelement1.class); 400 sink.addTest(hc_domimplementationfeaturenoversion.class); 401 sink.addTest(hc_domimplementationfeaturenull.class); 402 sink.addTest(hc_domimplementationfeaturexml.class); 403 sink.addTest(hc_elementaddnewattribute.class); 404 sink.addTest(hc_elementassociatedattribute.class); 405 sink.addTest(hc_elementchangeattributevalue.class); 406 // sink.addTest(hc_elementcreatenewattribute.class); 407 sink.addTest(hc_elementgetattributenode.class); 408 sink.addTest(hc_elementgetattributenodenull.class); 409 // sink.addTest(hc_elementgetelementempty.class); 410 sink.addTest(hc_elementgetelementsbytagname.class); 411 sink.addTest(hc_elementgetelementsbytagnameaccessnodelist.class); 412 sink.addTest(hc_elementgetelementsbytagnamenomatch.class); 413 // sink.addTest(hc_elementgetelementsbytagnamespecialvalue.class); 414 sink.addTest(hc_elementgettagname.class); 415 sink.addTest(hc_elementinuseattributeerr.class); 416 sink.addTest(hc_elementinvalidcharacterexception.class); 417 sink.addTest(hc_elementinvalidcharacterexception1.class); 418 sink.addTest(hc_elementnormalize.class); 419 // sink.addTest(hc_elementnormalize2.class); 420 sink.addTest(hc_elementnotfounderr.class); 421 sink.addTest(hc_elementremoveattribute.class); 422 sink.addTest(hc_elementremoveattributeaftercreate.class); 423 sink.addTest(hc_elementremoveattributenode.class); 424 // sink.addTest(hc_elementreplaceattributewithself.class); 425 // sink.addTest(hc_elementreplaceexistingattribute.class); 426 sink.addTest(hc_elementreplaceexistingattributegevalue.class); 427 // sink.addTest(hc_elementretrieveallattributes.class); 428 sink.addTest(hc_elementretrieveattrvalue.class); 429 sink.addTest(hc_elementretrievetagname.class); 430 sink.addTest(hc_elementsetattributenodenull.class); 431 sink.addTest(hc_elementwrongdocumenterr.class); 432 // sink.addTest(hc_entitiesremovenameditem1.class); 433 // sink.addTest(hc_entitiessetnameditem1.class); 434 // sink.addTest(hc_namednodemapchildnoderange.class); 435 sink.addTest(hc_namednodemapgetnameditem.class); 436 sink.addTest(hc_namednodemapinuseattributeerr.class); 437 sink.addTest(hc_namednodemapnotfounderr.class); 438 // sink.addTest(hc_namednodemapnumberofnodes.class); 439 sink.addTest(hc_namednodemapremovenameditem.class); 440 sink.addTest(hc_namednodemapreturnattrnode.class); 441 // sink.addTest(hc_namednodemapreturnfirstitem.class); 442 // sink.addTest(hc_namednodemapreturnlastitem.class); 443 sink.addTest(hc_namednodemapreturnnull.class); 444 sink.addTest(hc_namednodemapsetnameditem.class); 445 sink.addTest(hc_namednodemapsetnameditemreturnvalue.class); 446 // sink.addTest(hc_namednodemapsetnameditemthatexists.class); 447 sink.addTest(hc_namednodemapsetnameditemwithnewvalue.class); 448 sink.addTest(hc_namednodemapwrongdocumenterr.class); 449 sink.addTest(hc_nodeappendchild.class); 450 // sink.addTest(hc_nodeappendchildchildexists.class); 451 // sink.addTest(hc_nodeappendchilddocfragment.class); 452 sink.addTest(hc_nodeappendchildgetnodename.class); 453 // sink.addTest(hc_nodeappendchildinvalidnodetype.class); 454 sink.addTest(hc_nodeappendchildnewchilddiffdocument.class); 455 sink.addTest(hc_nodeappendchildnodeancestor.class); 456 sink.addTest(hc_nodeattributenodeattribute.class); 457 sink.addTest(hc_nodeattributenodename.class); 458 sink.addTest(hc_nodeattributenodetype.class); 459 sink.addTest(hc_nodeattributenodevalue.class); 460 sink.addTest(hc_nodechildnodes.class); 461 // sink.addTest(hc_nodechildnodesappendchild.class); 462 sink.addTest(hc_nodechildnodesempty.class); 463 // sink.addTest(hc_nodecloneattributescopied.class); 464 // sink.addTest(hc_nodeclonefalsenocopytext.class); 465 // sink.addTest(hc_nodeclonegetparentnull.class); 466 // sink.addTest(hc_nodeclonenodefalse.class); 467 // sink.addTest(hc_nodeclonenodetrue.class); 468 // sink.addTest(hc_nodeclonetruecopytext.class); 469 sink.addTest(hc_nodecommentnodeattributes.class); 470 sink.addTest(hc_nodecommentnodename.class); 471 sink.addTest(hc_nodecommentnodetype.class); 472 sink.addTest(hc_nodecommentnodevalue.class); 473 sink.addTest(hc_nodedocumentfragmentnodename.class); 474 sink.addTest(hc_nodedocumentfragmentnodetype.class); 475 sink.addTest(hc_nodedocumentfragmentnodevalue.class); 476 sink.addTest(hc_nodedocumentnodeattribute.class); 477 sink.addTest(hc_nodedocumentnodename.class); 478 sink.addTest(hc_nodedocumentnodetype.class); 479 sink.addTest(hc_nodedocumentnodevalue.class); 480 // sink.addTest(hc_nodeelementnodeattributes.class); 481 sink.addTest(hc_nodeelementnodename.class); 482 sink.addTest(hc_nodeelementnodetype.class); 483 sink.addTest(hc_nodeelementnodevalue.class); 484 sink.addTest(hc_nodegetfirstchild.class); 485 sink.addTest(hc_nodegetfirstchildnull.class); 486 sink.addTest(hc_nodegetlastchild.class); 487 sink.addTest(hc_nodegetlastchildnull.class); 488 sink.addTest(hc_nodegetnextsibling.class); 489 sink.addTest(hc_nodegetnextsiblingnull.class); 490 sink.addTest(hc_nodegetownerdocument.class); 491 sink.addTest(hc_nodegetownerdocumentnull.class); 492 sink.addTest(hc_nodegetprevioussibling.class); 493 sink.addTest(hc_nodegetprevioussiblingnull.class); 494 sink.addTest(hc_nodehaschildnodes.class); 495 sink.addTest(hc_nodehaschildnodesfalse.class); 496 // sink.addTest(hc_nodeinsertbefore.class); 497 // sink.addTest(hc_nodeinsertbeforedocfragment.class); 498 // sink.addTest(hc_nodeinsertbeforeinvalidnodetype.class); 499 sink.addTest(hc_nodeinsertbeforenewchilddiffdocument.class); 500 // sink.addTest(hc_nodeinsertbeforenewchildexists.class); 501 sink.addTest(hc_nodeinsertbeforenodeancestor.class); 502 sink.addTest(hc_nodeinsertbeforenodename.class); 503 // sink.addTest(hc_nodeinsertbeforerefchildnonexistent.class); 504 // sink.addTest(hc_nodeinsertbeforerefchildnull.class); 505 sink.addTest(hc_nodelistindexequalzero.class); 506 sink.addTest(hc_nodelistindexgetlength.class); 507 sink.addTest(hc_nodelistindexgetlengthofemptylist.class); 508 sink.addTest(hc_nodelistindexnotzero.class); 509 sink.addTest(hc_nodelistreturnfirstitem.class); 510 sink.addTest(hc_nodelistreturnlastitem.class); 511 sink.addTest(hc_nodelisttraverselist.class); 512 sink.addTest(hc_nodeparentnode.class); 513 sink.addTest(hc_nodeparentnodenull.class); 514 sink.addTest(hc_noderemovechild.class); 515 sink.addTest(hc_noderemovechildgetnodename.class); 516 // sink.addTest(hc_noderemovechildnode.class); 517 // sink.addTest(hc_noderemovechildoldchildnonexistent.class); 518 // sink.addTest(hc_nodereplacechild.class); 519 // sink.addTest(hc_nodereplacechildinvalidnodetype.class); 520 sink.addTest(hc_nodereplacechildnewchilddiffdocument.class); 521 // sink.addTest(hc_nodereplacechildnewchildexists.class); 522 sink.addTest(hc_nodereplacechildnodeancestor.class); 523 sink.addTest(hc_nodereplacechildnodename.class); 524 // sink.addTest(hc_nodereplacechildoldchildnonexistent.class); 525 sink.addTest(hc_nodetextnodeattribute.class); 526 sink.addTest(hc_nodetextnodename.class); 527 sink.addTest(hc_nodetextnodetype.class); 528 sink.addTest(hc_nodetextnodevalue.class); 529 sink.addTest(hc_nodevalue01.class); 530 // sink.addTest(hc_nodevalue02.class); 531 sink.addTest(hc_nodevalue03.class); 532 sink.addTest(hc_nodevalue04.class); 533 sink.addTest(hc_nodevalue05.class); 534 sink.addTest(hc_nodevalue06.class); 535 // sink.addTest(hc_nodevalue07.class); 536 // sink.addTest(hc_nodevalue08.class); 537 // sink.addTest(hc_notationsremovenameditem1.class); 538 // sink.addTest(hc_notationssetnameditem1.class); 539 // sink.addTest(hc_textindexsizeerrnegativeoffset.class); 540 // sink.addTest(hc_textindexsizeerroffsetoutofbounds.class); 541 // sink.addTest(hc_textparseintolistofelements.class); 542 sink.addTest(hc_textsplittextfour.class); 543 sink.addTest(hc_textsplittextone.class); 544 sink.addTest(hc_textsplittextthree.class); 545 // sink.addTest(hc_textsplittexttwo.class); 546 sink.addTest(hc_textwithnomarkup.class); 547 // sink.addTest(hc_attrappendchild1.class); 548 sink.addTest(hc_attrappendchild2.class); 549 // sink.addTest(hc_attrappendchild3.class); 550 sink.addTest(hc_attrappendchild4.class); 551 // sink.addTest(hc_attrappendchild5.class); 552 // sink.addTest(hc_attrappendchild6.class); 553 // sink.addTest(hc_attrchildnodes1.class); 554 // sink.addTest(hc_attrchildnodes2.class); 555 // sink.addTest(hc_attrclonenode1.class); 556 // sink.addTest(hc_attrfirstchild.class); 557 // sink.addTest(hc_attrgetvalue1.class); 558 // sink.addTest(hc_attrgetvalue2.class); 559 // sink.addTest(hc_attrhaschildnodes.class); 560 // sink.addTest(hc_attrinsertbefore1.class); 561 // sink.addTest(hc_attrinsertbefore2.class); 562 // sink.addTest(hc_attrinsertbefore3.class); 563 // sink.addTest(hc_attrinsertbefore4.class); 564 sink.addTest(hc_attrinsertbefore5.class); 565 // sink.addTest(hc_attrinsertbefore6.class); 566 sink.addTest(hc_attrinsertbefore7.class); 567 // sink.addTest(hc_attrlastchild.class); 568 // sink.addTest(hc_attrnormalize.class); 569 // sink.addTest(hc_attrremovechild1.class); 570 // sink.addTest(hc_attrremovechild2.class); 571 // sink.addTest(hc_attrreplacechild1.class); 572 // sink.addTest(hc_attrreplacechild2.class); 573 // sink.addTest(hc_attrsetvalue1.class); 574 // sink.addTest(hc_attrsetvalue2.class); 575 // sink.addTest(attrremovechild1.class); 576 // sink.addTest(attrreplacechild1.class); 577 578 } 579 /** 580 * Gets URI that identifies the test suite 581 * @return uri identifier of test suite 582 */ 583 public String getTargetURI() { 584 return "http://www.w3.org/2001/DOM-Test-Suite/level1/core/alltests"; 585 } 586 587 /** 588 * Runs individual test 589 * @param args command line arguments 590 */ 591 public static void main(String[] args) { 592 DOMTestCase.doMain(alltests.class, args); 593 } 594 595 } 596