Author: kiwiwings
Date: Sun Feb  6 01:51:55 2022
New Revision: 1897795

URL: http://svn.apache.org/viewvc?rev=1897795&view=rev
Log:
XMLBEANS-596 - Upgrade to Junit 5

Added:
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/common/XPathNodeTest.java
      - copied, changed from r1897794, 
xmlbeans/trunk/src/test/java/xmlcursor/xpath/common/XPathNodetestTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/common/XPathTestBase.java
      - copied, changed from r1897794, 
xmlbeans/trunk/src/test/java/xmlcursor/xpath/common/BaseXPathTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/checkin/XPathTest.java
      - copied, changed from r1897794, 
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/checkin/XPathTests.java
Removed:
    xmlbeans/trunk/src/test/java/dom/detailed/w3c/
    xmlbeans/trunk/src/test/java/misc/common/ParsersBase.java
    xmlbeans/trunk/src/test/java/tools/xml/Utils.java
    xmlbeans/trunk/src/test/java/xmlcursor/jsr173/checkin/
    xmlbeans/trunk/src/test/java/xmlcursor/jsr173/common/README.txt
    xmlbeans/trunk/src/test/java/xmlcursor/jsr173/detailed/
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/common/BaseXPathTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/common/XPathNodetestTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/checkin/XPathTests.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/XPathExpressionTestImpl.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/XPathFunctionAuxTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/XPathFunctionTestImpl.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/XPathNodeTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/XPathTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/xbean_xpath/detailed/README.txt
    xmlbeans/trunk/src/test/java/xmlobject/common/
    xmlbeans/trunk/src/test/java/xmlobject/detailed/TestXmlReader.java
    
xmlbeans/trunk/src/test/java/xmlobject/xmlloader/detailed/PiccoloParseTests.java
Modified:
    xmlbeans/site/src/documentation/content/xdocs/status.xml
    xmlbeans/trunk/build.gradle
    xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Cursor.java
    
xmlbeans/trunk/src/test/java/ValidatingXSRTests/checkin/TestUriValidation.java
    
xmlbeans/trunk/src/test/java/ValidatingXSRTests/checkin/ValidatingXMLStreamReaderTests.java
    
xmlbeans/trunk/src/test/java/ValidatingXSRTests/detailed/ValidatingXmlStreamReaderTests.java
    
xmlbeans/trunk/src/test/java/ValidatingXSRTests/detailed/ValidatorUtilTests.java
    xmlbeans/trunk/src/test/java/common/Common.java
    xmlbeans/trunk/src/test/java/compile/scomp/checkin/CompilationTests.java
    
xmlbeans/trunk/src/test/java/compile/scomp/checkin/XmlBeansCompCheckinTests.java
    xmlbeans/trunk/src/test/java/compile/scomp/common/CompileTestBase.java
    xmlbeans/trunk/src/test/java/compile/scomp/detailed/DetailedCompTests.java
    xmlbeans/trunk/src/test/java/compile/scomp/detailed/LargeAnnotation.java
    xmlbeans/trunk/src/test/java/compile/scomp/detailed/SchemaCompilerTests.java
    
xmlbeans/trunk/src/test/java/compile/scomp/detailed/XmlBeanCompilationTests.java
    
xmlbeans/trunk/src/test/java/compile/scomp/incr/schemaCompile/detailed/IncrCompilationTests.java
    
xmlbeans/trunk/src/test/java/compile/scomp/incr/schemaCompile/detailed/ModelGroupTests.java
    
xmlbeans/trunk/src/test/java/compile/scomp/incr/schemaCompile/detailed/PerfTests.java
    
xmlbeans/trunk/src/test/java/compile/scomp/som/checkin/PartialSOMCheckinTest.java
    xmlbeans/trunk/src/test/java/compile/scomp/som/common/SomTestBase.java
    
xmlbeans/trunk/src/test/java/compile/scomp/som/detailed/PartialSOMDetailedTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/AttributeSyncTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/AttributeTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/CDataSectionSyncTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/CDataSectionTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/CommentSyncTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/CommentTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/DirtyCacheTests.java
    xmlbeans/trunk/src/test/java/dom/checkin/DocumentFragmentSyncTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/DocumentFragmentTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/DocumentSyncTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/DocumentTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/DomImplementationSyncTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/DomImplementationTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/DomTests.java
    xmlbeans/trunk/src/test/java/dom/checkin/ElementSyncTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/ElementTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/NamedNodeMapSyncTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/NamedNodeMapTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/NodeListSyncTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/NodeListTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/PISyncTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/PITest.java
    xmlbeans/trunk/src/test/java/dom/checkin/ParserTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/TextSyncTest.java
    xmlbeans/trunk/src/test/java/dom/checkin/TextTest.java
    xmlbeans/trunk/src/test/java/dom/common/CharacterDataTest.java
    xmlbeans/trunk/src/test/java/dom/common/DomUtils.java
    xmlbeans/trunk/src/test/java/dom/common/NodeTest.java
    xmlbeans/trunk/src/test/java/dom/common/NodeWithChildrenTest.java
    xmlbeans/trunk/src/test/java/dom/detailed/AttrNamespaceTest.java
    xmlbeans/trunk/src/test/java/dom/detailed/IDTest.java
    xmlbeans/trunk/src/test/java/dom/detailed/ImportUnsupportedNodesTest.java
    xmlbeans/trunk/src/test/java/dom/detailed/InsertDeleteNodesTest.java
    xmlbeans/trunk/src/test/java/dom/detailed/MoveImportNodeTest.java
    xmlbeans/trunk/src/test/java/dom/detailed/MultipleDocsTest.java
    xmlbeans/trunk/src/test/java/dom/detailed/TextInsertDeleteTest.java
    xmlbeans/trunk/src/test/java/dom/detailed/TextTest.java
    xmlbeans/trunk/src/test/java/misc/checkin/CharUtilTests.java
    xmlbeans/trunk/src/test/java/misc/checkin/ErrorCodeTest.java
    xmlbeans/trunk/src/test/java/misc/checkin/HexBinTest.java
    xmlbeans/trunk/src/test/java/misc/checkin/RegularExpressionTest.java
    xmlbeans/trunk/src/test/java/misc/checkin/RichParserTests.java
    xmlbeans/trunk/src/test/java/misc/checkin/RuntimeSchemaLoaderTest.java
    xmlbeans/trunk/src/test/java/misc/checkin/ThreadingTest.java
    xmlbeans/trunk/src/test/java/misc/checkin/VersionTest.java
    xmlbeans/trunk/src/test/java/misc/checkin/XMLBEANS412Test.java
    xmlbeans/trunk/src/test/java/misc/checkin/XmlDocumentPropertiesTest.java
    xmlbeans/trunk/src/test/java/misc/common/JiraTestBase.java
    xmlbeans/trunk/src/test/java/misc/detailed/CharEncodingTest.java
    xmlbeans/trunk/src/test/java/misc/detailed/CharEscapeTest.java
    xmlbeans/trunk/src/test/java/misc/detailed/ClassLoadingTest.java
    xmlbeans/trunk/src/test/java/misc/detailed/JiraRegression151_200Test.java
    xmlbeans/trunk/src/test/java/misc/detailed/JiraRegression1_50Test.java
    xmlbeans/trunk/src/test/java/misc/detailed/JiraRegression201_250Test.java
    xmlbeans/trunk/src/test/java/misc/detailed/JiraRegression251_300Test.java
    xmlbeans/trunk/src/test/java/misc/detailed/JiraRegression451_500Test.java
    xmlbeans/trunk/src/test/java/misc/detailed/JiraRegression50_100Test.java
    
xmlbeans/trunk/src/test/java/misc/detailed/JiraRegressionSchemaCompilerTest.java
    xmlbeans/trunk/src/test/java/misc/detailed/JiraRegressionTest101_150.java
    xmlbeans/trunk/src/test/java/misc/detailed/LargeEnumTest.java
    xmlbeans/trunk/src/test/java/misc/detailed/SampleRunner.java
    xmlbeans/trunk/src/test/java/misc/detailed/SystemCacheClassloadersTest.java
    xmlbeans/trunk/src/test/java/misc/detailed/SystemCacheTests.java
    xmlbeans/trunk/src/test/java/misc/detailed/ThreadLocalUtilTest.java
    xmlbeans/trunk/src/test/java/misc/detailed/XMLStreamReaderTest.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/DOMTest.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/attrgetownerelement01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/attrgetownerelement02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/attrgetownerelement03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/attrgetownerelement04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/attrgetownerelement05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createAttributeNS01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createAttributeNS02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createAttributeNS03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createAttributeNS04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createAttributeNS05.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createDocument01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createDocument02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createDocument03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createDocument04.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createDocument05.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createDocument06.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createDocument07.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createDocumentType01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createDocumentType02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createDocumentType03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createElementNS01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createElementNS02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createElementNS03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createElementNS04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/createElementNS05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentcreateattributeNS01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentcreateattributeNS02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentcreateattributeNS03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentcreateattributeNS04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentcreateattributeNS05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentcreateattributeNS06.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentcreateattributeNS07.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentcreateelementNS01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentcreateelementNS02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentcreateelementNS05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentcreateelementNS06.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentgetelementbyid01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentgetelementsbytagnameNS01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentgetelementsbytagnameNS02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentgetelementsbytagnameNS03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentgetelementsbytagnameNS04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentgetelementsbytagnameNS05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode06.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode07.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode08.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode09.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode10.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode11.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode12.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode13.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode14.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode15.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode17.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode18.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode19.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode20.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode21.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documentimportnode22.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documenttypeinternalSubset01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documenttypepublicid01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/documenttypesystemid01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/domimplementationcreatedocument03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/domimplementationcreatedocument04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/domimplementationcreatedocument05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/domimplementationcreatedocument07.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/domimplementationcreatedocumenttype01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/domimplementationcreatedocumenttype02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/domimplementationcreatedocumenttype04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/domimplementationfeaturecore.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/domimplementationfeaturexmlversion2.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/domimplementationhasfeature01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/domimplementationhasfeature02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementgetattributenodens01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementgetattributenodens02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementgetattributenodens03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementgetattributens02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementgetelementsbytagnamens02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementgetelementsbytagnamens04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementgetelementsbytagnamens05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementhasattribute01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementhasattribute02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementhasattribute03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementhasattribute04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementhasattributens01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementhasattributens02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementhasattributens03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementremoveattributens01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributenodens01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributenodens02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributenodens03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributenodens04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributenodens05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributenodens06.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributens01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributens02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributens03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributens04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributens05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributens08.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/elementsetattributensurinull.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getAttributeNS01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getAttributeNS02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getAttributeNS03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getAttributeNS04.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getAttributeNS05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getAttributeNodeNS01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getAttributeNodeNS02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementById01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementById02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS06.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS07.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS08.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS09.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS10.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS11.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS12.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS13.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getElementsByTagNameNS14.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getNamedItemNS01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getNamedItemNS02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getNamedItemNS03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/getNamedItemNS04.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hasAttribute01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hasAttribute02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hasAttribute03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hasAttribute04.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hasAttributeNS01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hasAttributeNS02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hasAttributeNS03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hasAttributeNS04.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hasAttributeNS05.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hasAttributes01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hasAttributes02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hc_attrcreatedocumentfragment.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hc_attrname.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hc_documentcreateattribute.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hc_elementgetattributenode.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hc_entitiesremovenameditemns1.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hc_entitiessetnameditemns1.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hc_namednodemapgetnameditem.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hc_nodedocumentfragmentnormalize1.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hc_nodedocumentfragmentnormalize2.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hc_notationsremovenameditemns1.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/hc_notationssetnameditemns1.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode04.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode05.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode06.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode07.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode08.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode09.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode10.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode11.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode12.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode13.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode14.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode15.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode16.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/importNode17.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/internalSubset01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported04.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported05.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported06.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported07.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported09.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported10.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported11.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported12.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported13.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/isSupported14.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/localName01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/localName02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/localName03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/localName04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapgetnameditemns01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapgetnameditemns02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapgetnameditemns03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapgetnameditemns04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapgetnameditemns05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapgetnameditemns06.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapremovenameditemns01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapremovenameditemns02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapremovenameditemns03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapremovenameditemns04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapremovenameditemns05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapremovenameditemns06.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapremovenameditemns07.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapremovenameditemns08.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapremovenameditemns09.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapsetnameditemns01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapsetnameditemns02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapsetnameditemns03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapsetnameditemns04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapsetnameditemns05.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapsetnameditemns06.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapsetnameditemns07.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapsetnameditemns08.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapsetnameditemns09.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapsetnameditemns10.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namednodemapsetnameditemns11.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namespaceURI01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namespaceURI02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namespaceURI03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/namespaceURI04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodegetlocalname03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodegetnamespaceuri03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodegetownerdocument01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodegetownerdocument02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodegetprefix03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodehasattributes01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodehasattributes02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodehasattributes03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodehasattributes04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodeissupported01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodeissupported02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodeissupported03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodeissupported04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodeissupported05.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodenormalize01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodesetprefix01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodesetprefix02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodesetprefix03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodesetprefix04.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodesetprefix05.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodesetprefix06.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodesetprefix07.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodesetprefix08.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/nodesetprefix09.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/normalize01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/ownerDocument01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/ownerElement01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/ownerElement02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/prefix01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/prefix02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/prefix03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/prefix04.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/prefix05.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/prefix06.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/prefix07.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/prefix08.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/prefix09.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/prefix10.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/prefix11.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/publicId01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/removeAttributeNS01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/removeAttributeNS02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/removeNamedItemNS01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/removeNamedItemNS02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/removeNamedItemNS03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNS01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNS02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNS03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNS04.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNS05.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNS06.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNS07.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNS09.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNodeNS01.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNodeNS02.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNodeNS03.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNodeNS04.java
    
xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setAttributeNodeNS05.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setNamedItemNS01.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setNamedItemNS02.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setNamedItemNS03.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setNamedItemNS04.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/setNamedItemNS05.java
    xmlbeans/trunk/src/test/java/org/w3c/domts/level2/core/systemId01.java
    xmlbeans/trunk/src/test/java/random/checkin/RandomTest.java
    xmlbeans/trunk/src/test/java/scomp/attributes/detailed/AttrGroupTest.java
    
xmlbeans/trunk/src/test/java/scomp/attributes/detailed/GlobalAttrDefault.java
    xmlbeans/trunk/src/test/java/scomp/attributes/detailed/GlobalAttrFixed.java
    xmlbeans/trunk/src/test/java/scomp/attributes/detailed/GlobalAttrIdTest.java
    xmlbeans/trunk/src/test/java/scomp/attributes/detailed/GlobalAttrType.java
    
xmlbeans/trunk/src/test/java/scomp/attributes/detailed/LocalAttrFixedDefault.java
    xmlbeans/trunk/src/test/java/scomp/attributes/detailed/LocalAttrForm.java
    xmlbeans/trunk/src/test/java/scomp/attributes/detailed/LocalAttrUse.java
    xmlbeans/trunk/src/test/java/scomp/common/BaseCase.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/complex/detailed/AnonymousTest.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/complex/detailed/ComplexContentTest.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/complex/detailed/ElementOnlyContentTest.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/complex/detailed/EmptyContentTest.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/complex/detailed/MixedContentTest.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/complex/detailed/NamedTest.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/complex/modelGroup/detailed/AllTest.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/complex/modelGroup/detailed/ChoiceTest.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/complex/modelGroup/detailed/NestSequenceChoiceTest.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/complex/modelGroup/detailed/SequenceTest.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/simple/detailed/BuiltInType.java
    xmlbeans/trunk/src/test/java/scomp/contentType/simple/detailed/ListType.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/simple/detailed/SimpleType.java
    
xmlbeans/trunk/src/test/java/scomp/contentType/simple/detailed/UnionType.java
    xmlbeans/trunk/src/test/java/scomp/derivation/detailed/AbstractTest.java
    xmlbeans/trunk/src/test/java/scomp/derivation/detailed/BlockTest.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/extension/detailed/AttributeExtensionTest.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/extension/detailed/AttributeWCExtension.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/extension/detailed/ComplexContentExtensionTest.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/extension/detailed/EmptyContentExtension.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/extension/detailed/MixedContentExtension.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/extension/detailed/SimpleTypeExtensionTest.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/detailed/AttrWCRestriction.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/detailed/AttributeRestriction.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/detailed/ElementRestriction.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/detailed/ElementWCRestriction.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/detailed/EmptyContentRestriction.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/detailed/EnumTest.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/detailed/GroupRestrictionTest.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/detailed/MixedContentRestriction.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/detailed/SimpleContentRestrictionTest.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/detailed/SimpleTypeRestriction.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/detailed/SubstitutionTest.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/facets/detailed/FacetRestrictionTest.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/facets/detailed/FacetsTest.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/facets/detailed/ListRestriction.java
    
xmlbeans/trunk/src/test/java/scomp/derivation/restriction/facets/detailed/UnionRestriction.java
    xmlbeans/trunk/src/test/java/scomp/elements/detailed/AnyTest.java
    xmlbeans/trunk/src/test/java/scomp/elements/detailed/GlobalEltDefault.java
    xmlbeans/trunk/src/test/java/scomp/elements/detailed/GlobalEltFixed.java
    xmlbeans/trunk/src/test/java/scomp/elements/detailed/GlobalEltId.java
    xmlbeans/trunk/src/test/java/scomp/elements/detailed/GlobalEltNillable.java
    
xmlbeans/trunk/src/test/java/scomp/elements/detailed/LocalEltMinMaxOccurs.java
    
xmlbeans/trunk/src/test/java/scomp/elements/detailed/NamedModelGroupsTest.java
    xmlbeans/trunk/src/test/java/scomp/elements/detailed/NillTest.java
    xmlbeans/trunk/src/test/java/scomp/idConstraint/detailed/KeyKeyref.java
    xmlbeans/trunk/src/test/java/scomp/namespace/checkin/PreserveNamespaces.java
    xmlbeans/trunk/src/test/java/scomp/namespace/detailed/AttrFormDefault.java
    xmlbeans/trunk/src/test/java/scomp/namespace/detailed/AttributeWC.java
    
xmlbeans/trunk/src/test/java/scomp/namespace/detailed/ElementFormDefault.java
    xmlbeans/trunk/src/test/java/scomp/namespace/detailed/ElementWC.java
    xmlbeans/trunk/src/test/java/scomp/redefine/detailed/AttrGroupRedefine.java
    xmlbeans/trunk/src/test/java/scomp/redefine/detailed/MultipleRedefines.java
    xmlbeans/trunk/src/test/java/scomp/redefine/detailed/SimpleRedefine.java
    xmlbeans/trunk/src/test/java/scomp/simple/SimplePersonTest.java
    xmlbeans/trunk/src/test/java/scomp/substGroup/detailed/Deep.java
    xmlbeans/trunk/src/test/java/scomp/substGroup/detailed/OneLevel.java
    xmlbeans/trunk/src/test/java/scomp/substGroup/detailed/UserReportedTest.java
    xmlbeans/trunk/src/test/java/scomp/substGroup/detailed/Wide.java
    
xmlbeans/trunk/src/test/java/scomp/substGroup/restriction/detailed/Abstract.java
    
xmlbeans/trunk/src/test/java/scomp/substGroup/restriction/detailed/Block.java
    
xmlbeans/trunk/src/test/java/scomp/substGroup/restriction/detailed/Final.java
    xmlbeans/trunk/src/test/java/scomp/xmlbeans583/detailed/Xmlbeans583Test.java
    xmlbeans/trunk/src/test/java/tools/inst2xsd/checkin/Inst2XsdAttrTest.java
    xmlbeans/trunk/src/test/java/tools/inst2xsd/checkin/Inst2XsdCheckinTest.java
    xmlbeans/trunk/src/test/java/tools/inst2xsd/checkin/Inst2XsdOptionsTest.java
    xmlbeans/trunk/src/test/java/tools/inst2xsd/checkin/Inst2XsdTypeTest.java
    xmlbeans/trunk/src/test/java/tools/inst2xsd/common/Inst2XsdCommon.java
    xmlbeans/trunk/src/test/java/tools/inst2xsd/common/Inst2XsdTestBase.java
    
xmlbeans/trunk/src/test/java/tools/inst2xsd/detailed/ComplexDetailedTest.java
    xmlbeans/trunk/src/test/java/tools/inst2xsd/detailed/DetailedLCDTest.java
    
xmlbeans/trunk/src/test/java/tools/inst2xsd/detailed/Inst2XsdDetailedAttrTest.java
    
xmlbeans/trunk/src/test/java/tools/inst2xsd/detailed/Inst2XsdDetailedOptionsTest.java
    
xmlbeans/trunk/src/test/java/tools/inst2xsd/detailed/Inst2XsdDetailedTest.java
    
xmlbeans/trunk/src/test/java/tools/inst2xsd/detailed/Inst2XsdDetailedTypeTest.java
    xmlbeans/trunk/src/test/java/tools/inst2xsd/detailed/Inst2XsdMiscTest.java
    xmlbeans/trunk/src/test/java/tools/xsd2inst/checkin/Xsd2InstTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/AddToSelectionTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/AnnotationsTests.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/BeginElementTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ClearBookmarkTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ClearSelectionTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/CloseTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ComparePositionTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/CopyTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/CopyXmlContentsTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/CurrentTokenTypeTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/GetAllBookmarkRefsTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/GetAllNamespacesTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/GetAttributeTextTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/GetBookmarkTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/GetCharsTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/GetCharsType2Test.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/GetDocChangeStampTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/GetNameTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/GetObjectTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/InsertAttributeTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/InsertCharsTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/InsertCommentTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/InsertElementTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/InsertProcInstTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/IsAtSamePositionAsTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/IsInSameDocumentTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/MoveCharsTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/MoveTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/PrevTokenTypeTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/RemoveAttributeTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/RemoveCharsTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/RemoveTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/SelectPathTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/SetAttributeTextTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/SetBookmarkTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/SetNameTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/SetTextTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/StoreTests.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToCursorTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToFirstAttributeTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToFirstChildElementTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToFirstContentTokenTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToLastAttributeTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToLastChildElementTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToNextAttributeTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToNextBookmarkTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToNextCharTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToNextElementTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToNextSelectionTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToNextSiblingTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToParentElementTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToPrevAttributeTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToPrevBookmarkTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToPrevCharTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/ToPrevElementTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/checkin/TokensTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/common/BasicCursorTestCase.java
    xmlbeans/trunk/src/test/java/xmlcursor/common/Common.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/CopyCharsTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/CopyTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/detailed/CursorGeneratedTypedObjectTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/CursorLocations.java
    
xmlbeans/trunk/src/test/java/xmlcursor/detailed/CursorVsObjectAttributeTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/detailed/CursorVsObjectInsertRemoveTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/detailed/CursorVsObjectSetGetTextTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/GetTextTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/GetTextValueTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/InsertAttributeTest2.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/InsertNamespaceTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/MoveXmlTest2.java
    
xmlbeans/trunk/src/test/java/xmlcursor/detailed/MultipleCopyFromCursorTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/MultipleCopyTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/MultipleCursorSetTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/NamespaceForPrefixTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/detailed/ObjectCursorInteractionTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/PrefixForNamespaceTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/PushPopTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/SelectionsTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/SetTextValueTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/ToBookmarkTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/ToChildTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/detailed/XmlLineNumberTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/jsr173/common/AttributeTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/jsr173/common/CharactersTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/jsr173/common/ElementTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/jsr173/common/GeneralMethodsTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/jsr173/common/IsXXXTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/jsr173/common/NamespaceTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/jsr173/common/PITest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/CustomerTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/common/XPathCommon.java
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/common/XPathExpressionTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xpath/common/XPathFunctionAuxTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/common/XPathFunctionTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/checkin/ContainerCommentTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/checkin/XPathTestsMisc.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/DeclareNamespaceTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/NodeCopyTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xpath/complex/detailed/TypesTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xpath/xbean_xpath/detailed/AxesTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xpath/xbean_xpath/detailed/NodeTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xquery/checkin/QueryEngineTests.java
    xmlbeans/trunk/src/test/java/xmlcursor/xquery/detailed/NISTTest.java
    xmlbeans/trunk/src/test/java/xmlcursor/xquery/detailed/StoreTestsXqrl.java
    xmlbeans/trunk/src/test/java/xmlcursor/xquery/detailed/XQueryTest.java
    
xmlbeans/trunk/src/test/java/xmlcursor/xquery/detailed/XQueryVariableBindingTest.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/AssortedTests.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/CDataTest.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/CreationTests.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/DumbTest.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/EasyPoTests.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/InstanceValidationTests.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/NameworldTest.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/RedefineTest.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/SelectChldAttTests.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/SerializationTests.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/SetTest.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/SubstGroupTests.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/ValidateTest.java
    xmlbeans/trunk/src/test/java/xmlobject/checkin/XPathTest.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/CompareToTest.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/CopyTest.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/IsImmutableTest.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/NilTest.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/SelectAttributeTests.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/SelectChildrenTests.java
    
xmlbeans/trunk/src/test/java/xmlobject/detailed/SerializationDetailedTests.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/SetIdentityTest.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/SoapFaultTest.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/SubstGroupTests.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/TestsFromBugs.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/TypedObjectCursor.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/TypedSettersTests.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/TypesTest.java
    xmlbeans/trunk/src/test/java/xmlobject/detailed/ValueEqualsTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/detailed/XmlObjectAbstractClassTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/extensions/interfaceFeature/averageCase/checkin/AverageTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/extensions/interfaceFeature/methodNameCollision/checkin/NameCollisionTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/extensions/interfaceFeature/multInterfaces/checkin/MultInterfacesTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/extensions/interfaceFeature/readOnlyBean/checkin/ReadOnlyTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/extensions/prePostFeature/ValueRestriction/checkin/ValueRestrictionTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/extensions/prePostFeature/readOnlyBean/checkin/ReadOnlyTest.java
    xmlbeans/trunk/src/test/java/xmlobject/schematypes/checkin/EnumTests.java
    xmlbeans/trunk/src/test/java/xmlobject/schematypes/checkin/GDateTests.java
    xmlbeans/trunk/src/test/java/xmlobject/schematypes/checkin/IntTests.java
    
xmlbeans/trunk/src/test/java/xmlobject/schematypes/checkin/NumeralsTests.java
    xmlbeans/trunk/src/test/java/xmlobject/schematypes/checkin/QNameTests.java
    
xmlbeans/trunk/src/test/java/xmlobject/schematypes/checkin/SchemaTypesTests.java
    
xmlbeans/trunk/src/test/java/xmlobject/schematypes/detailed/ListAndUnionTests.java
    
xmlbeans/trunk/src/test/java/xmlobject/schematypes/detailed/QNameSetTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/usertype/averageCase/checkin/AverageTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/usertype/multipleItems/checkin/AverageTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/xmlloader/detailed/JapaneseTextTest.java
    xmlbeans/trunk/src/test/java/xmlobject/xmlloader/detailed/ParseTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/xmlloader/detailed/XmlLoaderBvtTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/xmlloader/detailed/XmlLoaderMiscTest.java
    
xmlbeans/trunk/src/test/java/xmlobject/xmlloader/detailed/XmlStreamBeanReader.java
    xmlbeans/trunk/src/test/java/xmltokensource/detailed/NewDomNodeTest.java
    
xmlbeans/trunk/src/test/java/xmltokensource/detailed/PrettyPrintNamespaceTest.java
    
xmlbeans/trunk/src/test/java/xmltokensource/detailed/RoundTripLoaderTest.java
    xmlbeans/trunk/src/test/java/xmltokensource/detailed/XmlTextTest.java

Modified: xmlbeans/site/src/documentation/content/xdocs/status.xml
URL: 
http://svn.apache.org/viewvc/xmlbeans/site/src/documentation/content/xdocs/status.xml?rev=1897795&r1=1897794&r2=1897795&view=diff
==============================================================================
--- xmlbeans/site/src/documentation/content/xdocs/status.xml (original)
+++ xmlbeans/site/src/documentation/content/xdocs/status.xml Sun Feb  6 
01:51:55 2022
@@ -50,6 +50,7 @@
         <actions>
             <action dev="PD" type="update" context="code" 
fixes-bug="XMLBEANS-586">Migrate ant build to gradle</action>
             <action dev="PD" type="update" context="code" 
fixes-bug="XMLBEANS-416">Allow referencing cross-xsd usertypes</action>
+            <action dev="PD" type="update" context="code" 
fixes-bug="XMLBEANS-596">Upgrade to Junit 5</action>
         </actions>
     </release>
 

Modified: xmlbeans/trunk/build.gradle
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/build.gradle?rev=1897795&r1=1897794&r2=1897795&view=diff
==============================================================================
--- xmlbeans/trunk/build.gradle (original)
+++ xmlbeans/trunk/build.gradle Sun Feb  6 01:51:55 2022
@@ -130,10 +130,13 @@ dependencies {
     // only necessary to compile against JDK8 internals - for Java9+ there's a 
multimodule implementation
     implementation 'com.sun.org.apache.xml.internal:resolver:20050927'
 
-    testImplementation 'junit:junit:4.13.2'
+    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
+    testImplementation 'org.junit.jupiter:junit-jupiter-params:5.8.2'
+    testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
+    testImplementation 'org.junit.platform:junit-platform-launcher:1.8.2'
     testImplementation "org.apache.logging.log4j:log4j-core:${log4jVersion}"
-    testImplementation "org.apache.ant:ant-junit:${antVersion}"
-    testImplementation "org.apache.ant:ant-junit4:${antVersion}"
+//    testImplementation "org.apache.ant:ant-junit:${antVersion}"
+//    testImplementation "org.apache.ant:ant-junit4:${antVersion}"
     testImplementation 'org.hamcrest:hamcrest:2.2'
     testImplementation('xerces:xercesImpl:2.12.2') {
         if (JavaVersion.current() != JavaVersion.VERSION_1_8) {
@@ -326,7 +329,8 @@ task export4anttest(type: Copy) {
 
 test {
     dependsOn 'export4anttest'
-    useJUnit()
+    useJUnitPlatform()
+    environment 'xbean.rootdir', rootDir.path
 }
 
 idea {

Modified: 
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Cursor.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Cursor.java?rev=1897795&r1=1897794&r2=1897795&view=diff
==============================================================================
--- xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Cursor.java 
(original)
+++ xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Cursor.java Sun 
Feb  6 01:51:55 2022
@@ -1624,6 +1624,10 @@ public final class Cursor implements Xml
     }
 
     public void _insertAttributeWithValue(QName name, String text) {
+        if (name == null) {
+            throw new IllegalArgumentException("QName must not be null");
+        }
+
         validateLocalName(name.getLocalPart());
 
         Cur c = _cur._locale.tempCur();

Modified: 
xmlbeans/trunk/src/test/java/ValidatingXSRTests/checkin/TestUriValidation.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/src/test/java/ValidatingXSRTests/checkin/TestUriValidation.java?rev=1897795&r1=1897794&r2=1897795&view=diff
==============================================================================
--- 
xmlbeans/trunk/src/test/java/ValidatingXSRTests/checkin/TestUriValidation.java 
(original)
+++ 
xmlbeans/trunk/src/test/java/ValidatingXSRTests/checkin/TestUriValidation.java 
Sun Feb  6 01:51:55 2022
@@ -17,97 +17,70 @@ package ValidatingXSRTests.checkin;
 
 import org.apache.xmlbeans.impl.common.InvalidLexicalValueException;
 import org.apache.xmlbeans.impl.util.XsTypeConverter;
-import org.junit.Test;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.ValueSource;
 
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertThrows;
 
 /**
  * Created by Cezar Andrei (cezar dot andrei at gmail dot com)
  * Date: Jul 23, 2009
  */
 public class TestUriValidation {
-    @Test
-    public void testLexAnyUriValid()
-    {
-        String[] validURIs = {
-            "http://www.ics.uci.edu/pub/ietf/uri/#Related";,
-            "http://www.ics.uci.edu/pub/ietf/uri/?query=abc#Related";,
-            "http://a/b/c/d;p?q";,
-            "g:h",
-            "./g",
-            "g/",
-            "/g",
-            "//g",
-            "?y",
-            "g?y",
-            "#s",
-            "g#s",
-            "g?y#s",
-            ";x",
-            "g;x",
-            "g;x?y#s",
-            ".",
-            "./",
-            "..",
-            "../",
-            "../g",
-            "../..",
-            "../../",
-            "../../g",
-            "http:// www   .ics.uci.edu   /pub/ietf/uri  /#Related",
-            "http:// www   .ics.uci.edu   /pub/iet%20%20f/uri  /#Related",
-            "http:\\example.com\\examples",
-            "http:\\\\example.com\\\\examples",
-        };
-
-        for (int i = 0; i < validURIs.length; i++)
-        {
-            try
-            {
-                XsTypeConverter.lexAnyURI(validURIs[i]);
-            }
-            catch (RuntimeException e)
-            {
-                System.out.println("URI should be valid: " + validURIs[i] + "  
" + e.getCause().getCause().getMessage());
-                fail("URI should be valid: " + validURIs[i]);
-            }
-        }
+    @ParameterizedTest
+    @ValueSource(strings = {
+        "http://www.ics.uci.edu/pub/ietf/uri/#Related";,
+        "http://www.ics.uci.edu/pub/ietf/uri/?query=abc#Related";,
+        "http://a/b/c/d;p?q";,
+        "g:h",
+        "./g",
+        "g/",
+        "/g",
+        "//g",
+        "?y",
+        "g?y",
+        "#s",
+        "g#s",
+        "g?y#s",
+        ";x",
+        "g;x",
+        "g;x?y#s",
+        ".",
+        "./",
+        "..",
+        "../",
+        "../g",
+        "../..",
+        "../../",
+        "../../g",
+        "http:// www   .ics.uci.edu   /pub/ietf/uri  /#Related",
+        "http:// www   .ics.uci.edu   /pub/iet%20%20f/uri  /#Related",
+        "http:\\example.com\\examples",
+        "http:\\\\example.com\\\\examples",
+    })
+    void testLexAnyUriValid(String urIs) {
+        XsTypeConverter.lexAnyURI(urIs);
     }
 
-    @Test
-    public void testLexAnyUriInvalid()
-    {
+    @ParameterizedTest
+    @ValueSource(strings = {
         // From XQTS cvshead June 2009
-        String[] invalidURIs = {
-            "http:\\\\invalid>URI\\someURI",        // K2-SeqExprCast-207: 
Construct an xs:anyURI from an invalid string. However, in F&O 17.1.1, it is 
said that "For xs:anyURI, the extent to which an implementation validates the 
lexical form of xs:anyURI is implementation dependent.".
-            "http://www.example.com/file%GF.html";,  // K2-SeqExprCast-210: '%' 
is not a disallowed character and therefore it's not encoded before being 
considered for RFC 2396 validness.
-            "foo://",                               // K2-SeqExprCast-421: 
Pass an invalid anyURI.
-            "foo:",                                 // K2-SeqExprCast-421-2: 
Pass an invalid anyURI.
-            "%gg",                                  // K2-SeqExprCast-422: 
Pass an invalid anyURI(#2).
-            ":/cut.jpg",                            // K2-SeqExprCast-423: no 
scheme
-            ":/images/cut.png",                     // K2-SeqExprCast-424: An 
URI without scheme, combined with a relative directory.
-            ":/",                                   // K2-SeqExprCast-505: 
':/' is an invalid URI, no scheme.
-            "http:%%",                              // fn-resolve-uri-4: 
Evaluation of resolve-uri function with an invalid URI value for second 
argument.
-            ":",                                    // fn-resolve-uri-3: 
Evaluation of resolve-uri function with an invalid URI value for first argument.
-            "###Rel",
-            "##",
-            "????###",
-            "###????"
-        };
-
-        for (int i = 0; i < invalidURIs.length; i++)
-        {
-            try
-            {
-                XsTypeConverter.lexAnyURI(invalidURIs[i]);
-                System.out.println("URI should be invalid: " + invalidURIs[i] 
);
-                fail("URI should be invalid: " + invalidURIs[i]);
-            }
-            catch (InvalidLexicalValueException e)
-            {
-                assertTrue("URI should be invalid: " + invalidURIs[i] + "  " + 
e.getCause().getCause().getMessage(), true);
-            }
-        }
+        "http:\\\\invalid>URI\\someURI",        // K2-SeqExprCast-207: 
Construct an xs:anyURI from an invalid string. However, in F&O 17.1.1, it is 
said that "For xs:anyURI, the extent to which an implementation validates the 
lexical form of xs:anyURI is implementation dependent.".
+        "http://www.example.com/file%GF.html";,  // K2-SeqExprCast-210: '%' is 
not a disallowed character and therefore it's not encoded before being 
considered for RFC 2396 validness.
+        "foo://",                               // K2-SeqExprCast-421: Pass an 
invalid anyURI.
+        "foo:",                                 // K2-SeqExprCast-421-2: Pass 
an invalid anyURI.
+        "%gg",                                  // K2-SeqExprCast-422: Pass an 
invalid anyURI(#2).
+        ":/cut.jpg",                            // K2-SeqExprCast-423: no 
scheme
+        ":/images/cut.png",                     // K2-SeqExprCast-424: An URI 
without scheme, combined with a relative directory.
+        ":/",                                   // K2-SeqExprCast-505: ':/' is 
an invalid URI, no scheme.
+        "http:%%",                              // fn-resolve-uri-4: 
Evaluation of resolve-uri function with an invalid URI value for second 
argument.
+        ":",                                    // fn-resolve-uri-3: 
Evaluation of resolve-uri function with an invalid URI value for first argument.
+        "###Rel",
+        "##",
+        "????###",
+        "###????"
+    })
+    void testLexAnyUriInvalid(String urIs) {
+        assertThrows(InvalidLexicalValueException.class, () -> 
XsTypeConverter.lexAnyURI(urIs), "URI should be invalid");
     }
 }

Modified: 
xmlbeans/trunk/src/test/java/ValidatingXSRTests/checkin/ValidatingXMLStreamReaderTests.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/src/test/java/ValidatingXSRTests/checkin/ValidatingXMLStreamReaderTests.java?rev=1897795&r1=1897794&r2=1897795&view=diff
==============================================================================
--- 
xmlbeans/trunk/src/test/java/ValidatingXSRTests/checkin/ValidatingXMLStreamReaderTests.java
 (original)
+++ 
xmlbeans/trunk/src/test/java/ValidatingXSRTests/checkin/ValidatingXMLStreamReaderTests.java
 Sun Feb  6 01:51:55 2022
@@ -16,7 +16,9 @@ package ValidatingXSRTests.checkin;
 
 import org.apache.xmlbeans.*;
 import org.apache.xmlbeans.impl.validator.ValidatingXMLStreamReader;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.ValueSource;
 import org.openuri.testNumerals.DocDocument;
 import tools.util.JarUtil;
 
@@ -29,161 +31,93 @@ import javax.xml.stream.events.XMLEvent;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileNotFoundException;
-import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Collection;
-import java.util.Iterator;
 
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
-/**
- *
- */
 public class ValidatingXMLStreamReaderTests {
     private final static String URI_NUMERALS = 
"http://openuri.org/testNumerals";;
 
-    @Test
-    public void testValidateDoc() throws FileNotFoundException, 
XMLStreamException,Exception
-    {
-        File[] files = new File[] {
-             JarUtil.getResourceFromJarasFile("xbean/xmlobject/enumtest.xml") ,
-             JarUtil.getResourceFromJarasFile("xbean/xmlobject/nameworld.xml") 
,
-             
JarUtil.getResourceFromJarasFile("xbean/misc/xmldsig-core-schema.xsd") ,
-            //TestEnv.xbeanCase("xbean/misc/signature-example.xml")
-        };
-
+    @ParameterizedTest
+    @ValueSource(strings = {
+        "xbean/xmlobject/enumtest.xml",
+        "xbean/xmlobject/nameworld.xml",
+        "xbean/misc/xmldsig-core-schema.xsd"
+        //"xbean/misc/signature-example.xml"
+    })
+    void testValidateDoc(String doc) throws FileNotFoundException, 
XMLStreamException, Exception {
+        File file = JarUtil.getResourceFromJarasFile(doc);
         ValidatingXMLStreamReader valXsr = new ValidatingXMLStreamReader();
+        Collection<XmlError> errors = new ArrayList<>();
+        XMLStreamReader xsr = XmlObject.Factory.parse(new 
FileInputStream(file)).newXMLStreamReader();
 
-        for( int i = 0; i<files.length; i++)
-        {
-            validate(valXsr, files[i]);
-        }
-    }
-
-    private static void validate(ValidatingXMLStreamReader valXsr, File file) 
throws XMLStreamException, IOException
-    {
-        Collection errors = new ArrayList();
-        XMLStreamReader xsr = null;
-        try {
-            xsr = XmlObject.Factory.
-                        parse(new FileInputStream(file)).newXMLStreamReader();
-        } catch (XmlException e) {
-            throw new XMLStreamException(e);
-        }
-
-        valXsr.init(xsr, true, null /* validate an entire document */ ,
+        valXsr.init(xsr, true, null /* validate an entire document */,
             
XmlBeans.typeLoaderForClassLoader(ValidatingXMLStreamReader.class.getClassLoader()),
             null,
             errors);
 
-        while( valXsr.hasNext() )
-        {
+        while (valXsr.hasNext()) {
             valXsr.next();
         }
 
-        if (!valXsr.isValid())
-            System.out.println("File '" + file + "' is: " + (valXsr.isValid() 
? "Valid" : "INVALID"));
-
-        for (Iterator i = errors.iterator(); i.hasNext(); )
-        {
-            XmlError err = (XmlError)i.next();
-
-            String sev = (err.getSeverity()==XmlError.SEVERITY_WARNING ? 
"WARNING" :
-                (err.getSeverity()==XmlError.SEVERITY_INFO ? "INFO" : 
"ERROR"));
-
-            System.out.println(sev + " " + err.getLine() + ":" + 
err.getColumn() + " " + err.getMessage() + " ");
-        }
-
-        if (!valXsr.isValid())
-            System.out.println("---------------\n");
-
-        assertTrue("File '" + file.getName() +"' is invalid.", 
valXsr.isValid());
+        assertTrue(valXsr.isValid(), "File '" + file.getName() + "' is 
invalid.");
     }
 
     @Test
-    public void testValidateGlobalAtt1() throws XMLStreamException
-    {
+    void testValidateGlobalAtt1() throws XMLStreamException {
         XmlObject xo = XmlObject.Factory.newInstance();
         try (XmlCursor xc = xo.newCursor()) {
             xc.toNextToken();
-
             xc.insertAttributeWithValue("price", URI_NUMERALS, "23.5");
         }
 
         XMLStreamReader xsr = xo.newXMLStreamReader(new 
XmlOptions().setSaveOuter());
-        Collection errors = new ArrayList();
+        Collection<XmlError> errors = new ArrayList<>();
 
         ValidatingXMLStreamReader valXsr = new ValidatingXMLStreamReader();
         valXsr.init(xsr, false, null,
             
XmlBeans.typeLoaderForClassLoader(ValidatingXMLStreamReader.class.getClassLoader()),
             null, errors);
 
-        while(valXsr.hasNext())
-        {
+        while (valXsr.hasNext()) {
             valXsr.next();
         }
 
-        if (!valXsr.isValid())
-        {
-            System.out.println("---------------\n");
-            Iterator i = errors.iterator();
-            while (i.hasNext())
-            {
-                XmlError xmlError = (XmlError) i.next();
-                System.out.println(xmlError.getSeverity() + " " + 
xmlError.getMessage());
-            }
-        }
-
-        assertTrue("Global attribute validation is broken.", valXsr.isValid());
+        assertTrue(valXsr.isValid(), "Global attribute validation is broken.");
 
     }
 
     @Test
-    public void testValidateGlobalAtt2() throws XMLStreamException
-    {
+    void testValidateGlobalAtt2() throws XMLStreamException {
 
         XMLStreamReader xsr = new TestXSR();
-        Collection errors = new ArrayList();
+        Collection<XmlError> errors = new ArrayList<>();
 
         ValidatingXMLStreamReader valXsr = new ValidatingXMLStreamReader();
         valXsr.init(xsr, false, null,
             
XmlBeans.typeLoaderForClassLoader(ValidatingXMLStreamReader.class.getClassLoader()),
             null, errors);
 
-        while(valXsr.hasNext())
-        {
+        while (valXsr.hasNext()) {
             valXsr.next();
         }
 
-        for (Iterator i = errors.iterator(); i.hasNext(); )
-        {
-            XmlError err = (XmlError)i.next();
-
-            String sev = (err.getSeverity()==XmlError.SEVERITY_WARNING ? 
"WARNING" :
-                (err.getSeverity()==XmlError.SEVERITY_INFO ? "INFO" : 
"ERROR"));
-
-            System.out.println(sev + " " + err.getLine() + ":" + 
err.getColumn() + " " + err.getMessage() + " ");
-        }
-
-        assertTrue("Global attribute validation 2 is broken.", 
valXsr.isValid());
+        assertTrue(valXsr.isValid(), "Global attribute validation 2 is 
broken.");
     }
 
-    private static class TestXSR implements XMLStreamReader
-    {
+    private static class TestXSR implements XMLStreamReader {
         private int _state = 0;
 
-        public Object getProperty(String name) throws IllegalArgumentException
-        {
+        public Object getProperty(String name) throws IllegalArgumentException 
{
             return null;
         }
 
-        public int next() throws XMLStreamException
-        {
+        public int next() throws XMLStreamException {
             int state = _state;
             _state++;
 
-            switch(state)
-            {
+            switch (state) {
                 case 0:
                     return XMLEvent.START_DOCUMENT;
 
@@ -193,240 +127,207 @@ public class ValidatingXMLStreamReaderTe
             return XMLEvent.END_DOCUMENT;
         }
 
-        public void require(int type, String namespaceURI, String localName) 
throws XMLStreamException
-        {}
+        public void require(int type, String namespaceURI, String localName) 
throws XMLStreamException {
+        }
 
-        public String getElementText() throws XMLStreamException
-        {
+        public String getElementText() throws XMLStreamException {
             return null;
         }
 
-        public int nextTag() throws XMLStreamException
-        {
+        public int nextTag() throws XMLStreamException {
             return next();
         }
 
-        public boolean hasNext() throws XMLStreamException
-        {
-            return _state<3;
+        public boolean hasNext() throws XMLStreamException {
+            return _state < 3;
         }
 
-        public void close() throws XMLStreamException
-        {}
+        public void close() throws XMLStreamException {
+        }
 
-        public String getNamespaceURI(String prefix)
-        {
-            if ("".equals(prefix))
+        public String getNamespaceURI(String prefix) {
+            if ("".equals(prefix)) {
                 return URI_NUMERALS;
+            }
             return null;
         }
 
-        public boolean isStartElement()
-        {
+        public boolean isStartElement() {
             return false;
         }
 
-        public boolean isEndElement()
-        {
+        public boolean isEndElement() {
             return false;
         }
 
-        public boolean isCharacters()
-        {
+        public boolean isCharacters() {
             return false;
         }
 
-        public boolean isWhiteSpace()
-        {
+        public boolean isWhiteSpace() {
             return false;
         }
 
-        public String getAttributeValue(String namespaceURI, String localName)
-        {
-            if (URI_NUMERALS.equals(namespaceURI) && "price".equals(localName))
+        public String getAttributeValue(String namespaceURI, String localName) 
{
+            if (URI_NUMERALS.equals(namespaceURI) && 
"price".equals(localName)) {
                 return "5";
+            }
             throw new IllegalStateException();
         }
 
-        public int getAttributeCount()
-        {
+        public int getAttributeCount() {
             return 1;
         }
 
-        public QName getAttributeName(int index)
-        {
-            if (index==0)
+        public QName getAttributeName(int index) {
+            if (index == 0) {
                 return new QName(URI_NUMERALS, "price");
+            }
             throw new IllegalStateException();
         }
 
-        public String getAttributeNamespace(int index)
-        {
-            if (index==0)
+        public String getAttributeNamespace(int index) {
+            if (index == 0) {
                 return URI_NUMERALS;
+            }
             throw new IllegalStateException();
         }
 
-        public String getAttributeLocalName(int index)
-        {
-            if (index==0)
+        public String getAttributeLocalName(int index) {
+            if (index == 0) {
                 return "price";
+            }
             throw new IllegalStateException();
         }
 
-        public String getAttributePrefix(int index)
-        {
-            if (index==0)
+        public String getAttributePrefix(int index) {
+            if (index == 0) {
                 return "";
+            }
             throw new IllegalStateException();
         }
 
-        public String getAttributeType(int index)
-        {
-            if (index==0)
-                return  "CDATA";
+        public String getAttributeType(int index) {
+            if (index == 0) {
+                return "CDATA";
+            }
             throw new IllegalStateException();
         }
 
-        public String getAttributeValue(int index)
-        {
-            if (index==0)
+        public String getAttributeValue(int index) {
+            if (index == 0) {
                 return "8.7654321";
+            }
             throw new IllegalStateException();
         }
 
-        public boolean isAttributeSpecified(int index)
-        {
-            if (index==0)
+        public boolean isAttributeSpecified(int index) {
+            if (index == 0) {
                 return true;
+            }
             throw new IllegalStateException();
         }
 
-        public int getNamespaceCount()
-        {
+        public int getNamespaceCount() {
             return 0;
         }
 
-        public String getNamespacePrefix(int index)
-        {
+        public String getNamespacePrefix(int index) {
             return null;
         }
 
-        public String getNamespaceURI(int index)
-        {
+        public String getNamespaceURI(int index) {
             return null;
         }
 
-        public NamespaceContext getNamespaceContext()
-        {
+        public NamespaceContext getNamespaceContext() {
             return null;
         }
 
-        public int getEventType()
-        {
+        public int getEventType() {
             return XMLEvent.ATTRIBUTE;
         }
 
-        public String getText()
-        {
+        public String getText() {
             return null;
         }
 
-        public char[] getTextCharacters()
-        {
+        public char[] getTextCharacters() {
             return new char[0];
         }
 
-        public int getTextCharacters(int sourceStart, char[] target, int 
targetStart, int length) throws XMLStreamException
-        {
+        public int getTextCharacters(int sourceStart, char[] target, int 
targetStart, int length) throws XMLStreamException {
             return 0;
         }
 
-        public int getTextStart()
-        {
+        public int getTextStart() {
             return 0;
         }
 
-        public int getTextLength()
-        {
+        public int getTextLength() {
             return 0;
         }
 
-        public String getEncoding()
-        {
+        public String getEncoding() {
             return null;
         }
 
-        public boolean hasText()
-        {
+        public boolean hasText() {
             return false;
         }
 
-        public Location getLocation()
-        {
+        public Location getLocation() {
             return null;
         }
 
-        public QName getName()
-        {
+        public QName getName() {
             return null;
         }
 
-        public String getLocalName()
-        {
+        public String getLocalName() {
             return null;
         }
 
-        public boolean hasName()
-        {
+        public boolean hasName() {
             return false;
         }
 
-        public String getNamespaceURI()
-        {
+        public String getNamespaceURI() {
             return null;
         }
 
-        public String getPrefix()
-        {
+        public String getPrefix() {
             return null;
         }
 
-        public String getVersion()
-        {
+        public String getVersion() {
             return null;
         }
 
-        public boolean isStandalone()
-        {
+        public boolean isStandalone() {
             return false;
         }
 
-        public boolean standaloneSet()
-        {
+        public boolean standaloneSet() {
             return false;
         }
 
-        public String getCharacterEncodingScheme()
-        {
+        public String getCharacterEncodingScheme() {
             return null;
         }
 
-        public String getPITarget()
-        {
+        public String getPITarget() {
             return null;
         }
 
-        public String getPIData()
-        {
+        public String getPIData() {
             return null;
         }
 
     }
 
     @Test
-    public void testValidateContent1() throws XMLStreamException
-    {
+    void testValidateContent1() throws XMLStreamException {
         XmlObject xo = XmlObject.Factory.newInstance();
         XmlCursor xc = xo.newCursor();
         xc.toNextToken();
@@ -435,7 +336,7 @@ public class ValidatingXMLStreamReaderTe
         xc.insertElementWithText("float", URI_NUMERALS, "7.654321");
 
         XMLStreamReader xsr = xo.newXMLStreamReader();
-        Collection errors = new ArrayList();
+        Collection<XmlError> errors = new ArrayList<>();
 
         ValidatingXMLStreamReader valXsr = new ValidatingXMLStreamReader();
         valXsr.init(xsr, true, DocDocument.Doc.type,
@@ -444,62 +345,17 @@ public class ValidatingXMLStreamReaderTe
 
         int depth = 0;
 
-        loop:   while(valXsr.hasNext())
-        {
-            int evType = valXsr.getEventType();
-//            printState(valXsr);
-            if (evType==XMLEvent.END_ELEMENT)
-            {
-                depth++;
-                if (depth>=2)
-                {
-                    break loop;
-                }
+        while (valXsr.hasNext()) {
+            if (valXsr.getEventType() == XMLEvent.END_ELEMENT && ++depth >= 2) 
{
+                break;
             }
             valXsr.next();
         }
-        assertTrue("Content1 validation is broken.", valXsr.isValid());
-    }
-
-    private static void printState(XMLStreamReader vxsr)
-    {
-        int et = vxsr.getEventType();
-        switch(et)
-        {
-            case XMLEvent.START_ELEMENT:
-                System.out.println("  SE " + vxsr.getName() + " atts: " + 
vxsr.getAttributeCount());
-                for (int i = 0; i < vxsr.getAttributeCount(); i++)
-                {
-                    System.out.println("    AT " + vxsr.getAttributeName(i) + 
" = '" + vxsr.getAttributeValue(i) + "'");
-                }
-                break;
-            case XMLEvent.END_ELEMENT:
-                System.out.println("  EE");
-                break;
-            case XMLEvent.START_DOCUMENT:
-                System.out.println("  SD");
-                break;
-            case XMLEvent.END_DOCUMENT:
-                System.out.println("  ED");
-                break;
-            case XMLEvent.CHARACTERS:
-            case XMLEvent.CDATA:
-            case XMLEvent.SPACE:
-                System.out.println("  TX " + vxsr.hasText() + " '" + 
(vxsr.hasText() ? vxsr.getText() : ""));
-                break;
-            case XMLEvent.ATTRIBUTE:
-            case XMLEvent.NAMESPACE:
-                System.out.println("  ATT " + vxsr.getName() + " '" + 
vxsr.getText() + "'");
-                break;
-            default:
-                System.out.println("  OTHER " + et + " '" + (vxsr.hasText() ? 
vxsr.getText() : ""));
-                break;
-        }
+        assertTrue(valXsr.isValid(), "Content1 validation is broken.");
     }
 
     @Test
-    public void testValidateContent2() throws XMLStreamException
-    {
+    void testValidateContent2() throws XMLStreamException {
         String doc = "<doc xmlns='" + URI_NUMERALS + 
"'><int>5</int><float>7.654321</float></doc>";
 
         XMLStreamReader xsr = null;
@@ -510,7 +366,7 @@ public class ValidatingXMLStreamReaderTe
         }
         xsr.nextTag();
 
-        Collection errors = new ArrayList();
+        Collection<XmlError> errors = new ArrayList<>();
 
         ValidatingXMLStreamReader valXsr = new ValidatingXMLStreamReader();
         valXsr.init(xsr, false, DocDocument.Doc.type,
@@ -519,31 +375,12 @@ public class ValidatingXMLStreamReaderTe
 
         int depth = 0;
 
-loop:   while(valXsr.hasNext())
-        {
-            int evType = valXsr.next();
-
-            switch (evType)
-            {
-            case XMLEvent.END_ELEMENT:
-                depth++;
-                if (depth>=2)
-                {
-                    break loop;
-                }
+        while (valXsr.hasNext()) {
+            if (valXsr.next() == XMLEvent.END_ELEMENT && ++depth >= 2) {
+                break;
             }
         }
 
-        for (Iterator i = errors.iterator(); i.hasNext(); )
-        {
-            XmlError err = (XmlError)i.next();
-
-            String sev = (err.getSeverity()==XmlError.SEVERITY_WARNING ? 
"WARNING" :
-                (err.getSeverity()==XmlError.SEVERITY_INFO ? "INFO" : 
"ERROR"));
-
-            System.out.println(sev + " " + err.getLine() + ":" + 
err.getColumn() + " " + err.getMessage() + " ");
-        }
-
-        assertTrue("Content2 validation is broken.", valXsr.isValid());
+        assertTrue(valXsr.isValid(), "Content2 validation is broken.");
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to