Modified: xmlbeans/trunk/test/src/dom/detailed/w3c/ibmtests.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/dom/detailed/w3c/ibmtests.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/dom/detailed/w3c/ibmtests.java (original)
+++ xmlbeans/trunk/test/src/dom/detailed/w3c/ibmtests.java Fri Jan 18 23:08:44 
2019
@@ -20,154 +20,146 @@ See W3C License http://www.w3.org/Consor
 //package org.w3c.domts.level2.core;
 package dom.detailed.w3c;
 
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
 import org.w3c.domts.level2.core.*;
 
 
-    /**
-    *  Test suite
-    *  @author W3C DOM Test Working Group
-    **/
-    public class ibmtests extends TestCase{
-
-
-
-    public static Test suite() {
-       TestSuite sink= new TestSuite();
-     // sink.addTestSuite(attrgetownerelement01.class);
-      sink.addTestSuite(attrgetownerelement02.class);
-      sink.addTestSuite(attrgetownerelement03.class);
-     // sink.addTestSuite(attrgetownerelement04.class);
-      sink.addTestSuite(attrgetownerelement05.class);
-      sink.addTestSuite(documentcreateattributeNS01.class);
-      sink.addTestSuite(documentcreateattributeNS02.class);
-      sink.addTestSuite(documentcreateattributeNS03.class);
-      sink.addTestSuite(documentcreateattributeNS04.class);
-      sink.addTestSuite(documentcreateattributeNS05.class);
-      sink.addTestSuite(documentcreateattributeNS06.class);
-      sink.addTestSuite(documentcreateattributeNS07.class);
-      sink.addTestSuite(documentcreateelementNS01.class);
-      sink.addTestSuite(documentcreateelementNS02.class);
-      sink.addTestSuite(documentcreateelementNS05.class);
-      sink.addTestSuite(documentcreateelementNS06.class);
-      sink.addTestSuite(domimplementationcreatedocument03.class);
-      sink.addTestSuite(domimplementationcreatedocument04.class);
-      sink.addTestSuite(domimplementationcreatedocument05.class);
-      sink.addTestSuite(domimplementationcreatedocument07.class);
-      sink.addTestSuite(domimplementationcreatedocumenttype02.class);
-      sink.addTestSuite(domimplementationcreatedocumenttype04.class);
-      sink.addTestSuite(domimplementationhasfeature01.class);
-      sink.addTestSuite(domimplementationhasfeature02.class);
-  //    sink.addTestSuite(documentgetelementbyid01.class);
-      sink.addTestSuite(documentgetelementsbytagnameNS01.class);
-      sink.addTestSuite(documentgetelementsbytagnameNS02.class);
-      sink.addTestSuite(documentgetelementsbytagnameNS03.class);
-      sink.addTestSuite(documentgetelementsbytagnameNS04.class);
-      sink.addTestSuite(documentgetelementsbytagnameNS05.class);
-      sink.addTestSuite(documentimportnode01.class);
-  //    sink.addTestSuite(documentimportnode02.class);
-      sink.addTestSuite(documentimportnode03.class);
-   //   sink.addTestSuite(documentimportnode04.class);
-      sink.addTestSuite(documentimportnode05.class);
-      sink.addTestSuite(documentimportnode06.class);
-     // sink.addTestSuite(documentimportnode07.class);
-      sink.addTestSuite(documentimportnode08.class);
-      sink.addTestSuite(documentimportnode09.class);
-   //   sink.addTestSuite(documentimportnode10.class);
-      sink.addTestSuite(documentimportnode11.class);
-      sink.addTestSuite(documentimportnode12.class);
-      sink.addTestSuite(documentimportnode13.class);
-      sink.addTestSuite(documentimportnode14.class);
-      sink.addTestSuite(documentimportnode15.class);
-      sink.addTestSuite(documentimportnode17.class);
-      sink.addTestSuite(documentimportnode18.class);
-   //   sink.addTestSuite(documentimportnode19.class);
-    //  sink.addTestSuite(documentimportnode20.class);
-    //  sink.addTestSuite(documentimportnode21.class);
-     // sink.addTestSuite(documentimportnode22.class);
-  //    sink.addTestSuite(documenttypeinternalSubset01.class);
-   //   sink.addTestSuite(documenttypepublicid01.class);
-   //   sink.addTestSuite(documenttypesystemid01.class);
-      sink.addTestSuite(elementgetattributens02.class);
-      sink.addTestSuite(elementgetattributenodens01.class);
-      sink.addTestSuite(elementgetattributenodens02.class);
-      sink.addTestSuite(elementgetattributenodens03.class);
-      sink.addTestSuite(elementgetelementsbytagnamens02.class);
-      sink.addTestSuite(elementgetelementsbytagnamens04.class);
-      sink.addTestSuite(elementgetelementsbytagnamens05.class);
-      sink.addTestSuite(elementhasattribute01.class);
-      sink.addTestSuite(elementhasattribute02.class);
-      sink.addTestSuite(elementhasattribute03.class);
-      sink.addTestSuite(elementhasattribute04.class);
-      sink.addTestSuite(elementhasattributens01.class);
-      sink.addTestSuite(elementhasattributens02.class);
-      sink.addTestSuite(elementhasattributens03.class);
-      sink.addTestSuite(elementremoveattributens01.class);
-      sink.addTestSuite(elementsetattributens01.class);
-      sink.addTestSuite(elementsetattributens02.class);
-      sink.addTestSuite(elementsetattributens03.class);
-      sink.addTestSuite(elementsetattributens04.class);
-      sink.addTestSuite(elementsetattributens05.class);
-      sink.addTestSuite(elementsetattributens08.class);
-      sink.addTestSuite(elementsetattributenodens01.class);
-      sink.addTestSuite(elementsetattributenodens02.class);
-      sink.addTestSuite(elementsetattributenodens03.class);
-      sink.addTestSuite(elementsetattributenodens04.class);
-      sink.addTestSuite(elementsetattributenodens05.class);
-      sink.addTestSuite(elementsetattributenodens06.class);
-      sink.addTestSuite(namednodemapgetnameditemns01.class);
-      sink.addTestSuite(namednodemapgetnameditemns02.class);
-      sink.addTestSuite(namednodemapgetnameditemns03.class);
-      sink.addTestSuite(namednodemapgetnameditemns04.class);
-      sink.addTestSuite(namednodemapgetnameditemns05.class);
-      sink.addTestSuite(namednodemapgetnameditemns06.class);
-      sink.addTestSuite(namednodemapsetnameditemns01.class);
-      sink.addTestSuite(namednodemapsetnameditemns02.class);
-      sink.addTestSuite(namednodemapsetnameditemns03.class);
-      sink.addTestSuite(namednodemapsetnameditemns04.class);
-      sink.addTestSuite(namednodemapsetnameditemns05.class);
-      sink.addTestSuite(namednodemapsetnameditemns06.class);
-      sink.addTestSuite(namednodemapsetnameditemns07.class);
-      sink.addTestSuite(namednodemapsetnameditemns08.class);
-      sink.addTestSuite(namednodemapsetnameditemns09.class);
-      sink.addTestSuite(namednodemapsetnameditemns10.class);
-      sink.addTestSuite(namednodemapremovenameditemns01.class);
-      sink.addTestSuite(namednodemapremovenameditemns02.class);
-      sink.addTestSuite(namednodemapremovenameditemns03.class);
-      sink.addTestSuite(namednodemapremovenameditemns04.class);
-      sink.addTestSuite(namednodemapremovenameditemns05.class);
-      sink.addTestSuite(namednodemapremovenameditemns06.class);
-      sink.addTestSuite(namednodemapremovenameditemns07.class);
-      sink.addTestSuite(namednodemapremovenameditemns08.class);
-      sink.addTestSuite(namednodemapremovenameditemns09.class);
-      sink.addTestSuite(nodegetlocalname03.class);
-      sink.addTestSuite(nodegetnamespaceuri03.class);
-      sink.addTestSuite(nodegetownerdocument01.class);
-      sink.addTestSuite(nodegetownerdocument02.class);
-      sink.addTestSuite(nodegetprefix03.class);
-      sink.addTestSuite(nodesetprefix01.class);
-      sink.addTestSuite(nodesetprefix02.class);
-      sink.addTestSuite(nodesetprefix03.class);
-      sink.addTestSuite(nodesetprefix04.class);
-      sink.addTestSuite(nodesetprefix05.class);
-      sink.addTestSuite(nodesetprefix06.class);
-      sink.addTestSuite(nodesetprefix07.class);
-      sink.addTestSuite(nodesetprefix08.class);
-      sink.addTestSuite(nodesetprefix09.class);
-      sink.addTestSuite(nodehasattributes01.class);
-      sink.addTestSuite(nodehasattributes02.class);
-      sink.addTestSuite(nodehasattributes03.class);
-      sink.addTestSuite(nodehasattributes04.class);
-      sink.addTestSuite(nodeissupported01.class);
-      sink.addTestSuite(nodeissupported02.class);
-      sink.addTestSuite(nodeissupported03.class);
-      sink.addTestSuite(nodeissupported04.class);
-      sink.addTestSuite(nodeissupported05.class);
-
-       return sink;
-   }
-
-
+/**
+*  Test suite
+*  @author W3C DOM Test Working Group
+**/
+@RunWith(Suite.class)
[email protected]({
+    // attrgetownerelement01.class,
+    attrgetownerelement02.class,
+    attrgetownerelement03.class,
+    // attrgetownerelement04.class,
+    attrgetownerelement05.class,
+    documentcreateattributeNS01.class,
+    documentcreateattributeNS02.class,
+    documentcreateattributeNS03.class,
+    documentcreateattributeNS04.class,
+    documentcreateattributeNS05.class,
+    documentcreateattributeNS06.class,
+    documentcreateattributeNS07.class,
+    documentcreateelementNS01.class,
+    documentcreateelementNS02.class,
+    documentcreateelementNS05.class,
+    documentcreateelementNS06.class,
+    domimplementationcreatedocument03.class,
+    domimplementationcreatedocument04.class,
+    domimplementationcreatedocument05.class,
+    domimplementationcreatedocument07.class,
+    domimplementationcreatedocumenttype02.class,
+    domimplementationcreatedocumenttype04.class,
+    domimplementationhasfeature01.class,
+    domimplementationhasfeature02.class,
+    //    documentgetelementbyid01.class,
+    documentgetelementsbytagnameNS01.class,
+    documentgetelementsbytagnameNS02.class,
+    documentgetelementsbytagnameNS03.class,
+    documentgetelementsbytagnameNS04.class,
+    documentgetelementsbytagnameNS05.class,
+    documentimportnode01.class,
+    //    documentimportnode02.class,
+    documentimportnode03.class,
+    //   documentimportnode04.class,
+    documentimportnode05.class,
+    documentimportnode06.class,
+    // documentimportnode07.class,
+    documentimportnode08.class,
+    documentimportnode09.class,
+    //   documentimportnode10.class,
+    documentimportnode11.class,
+    documentimportnode12.class,
+    documentimportnode13.class,
+    documentimportnode14.class,
+    documentimportnode15.class,
+    documentimportnode17.class,
+    documentimportnode18.class,
+    //   documentimportnode19.class,
+    //  documentimportnode20.class,
+    //  documentimportnode21.class,
+    // documentimportnode22.class,
+    //    documenttypeinternalSubset01.class,
+    //   documenttypepublicid01.class,
+    //   documenttypesystemid01.class,
+    elementgetattributens02.class,
+    elementgetattributenodens01.class,
+    elementgetattributenodens02.class,
+    elementgetattributenodens03.class,
+    elementgetelementsbytagnamens02.class,
+    elementgetelementsbytagnamens04.class,
+    elementgetelementsbytagnamens05.class,
+    elementhasattribute01.class,
+    elementhasattribute02.class,
+    elementhasattribute03.class,
+    elementhasattribute04.class,
+    elementhasattributens01.class,
+    elementhasattributens02.class,
+    elementhasattributens03.class,
+    elementremoveattributens01.class,
+    elementsetattributens01.class,
+    elementsetattributens02.class,
+    elementsetattributens03.class,
+    elementsetattributens04.class,
+    elementsetattributens05.class,
+    elementsetattributens08.class,
+    elementsetattributenodens01.class,
+    elementsetattributenodens02.class,
+    elementsetattributenodens03.class,
+    elementsetattributenodens04.class,
+    elementsetattributenodens05.class,
+    elementsetattributenodens06.class,
+    namednodemapgetnameditemns01.class,
+    namednodemapgetnameditemns02.class,
+    namednodemapgetnameditemns03.class,
+    namednodemapgetnameditemns04.class,
+    namednodemapgetnameditemns05.class,
+    namednodemapgetnameditemns06.class,
+    namednodemapsetnameditemns01.class,
+    namednodemapsetnameditemns02.class,
+    namednodemapsetnameditemns03.class,
+    namednodemapsetnameditemns04.class,
+    namednodemapsetnameditemns05.class,
+    namednodemapsetnameditemns06.class,
+    namednodemapsetnameditemns07.class,
+    namednodemapsetnameditemns08.class,
+    namednodemapsetnameditemns09.class,
+    namednodemapsetnameditemns10.class,
+    namednodemapremovenameditemns01.class,
+    namednodemapremovenameditemns02.class,
+    namednodemapremovenameditemns03.class,
+    namednodemapremovenameditemns04.class,
+    namednodemapremovenameditemns05.class,
+    namednodemapremovenameditemns06.class,
+    namednodemapremovenameditemns07.class,
+    namednodemapremovenameditemns08.class,
+    namednodemapremovenameditemns09.class,
+    nodegetlocalname03.class,
+    nodegetnamespaceuri03.class,
+    nodegetownerdocument01.class,
+    nodegetownerdocument02.class,
+    nodegetprefix03.class,
+    nodesetprefix01.class,
+    nodesetprefix02.class,
+    nodesetprefix03.class,
+    nodesetprefix04.class,
+    nodesetprefix05.class,
+    nodesetprefix06.class,
+    nodesetprefix07.class,
+    nodesetprefix08.class,
+    nodesetprefix09.class,
+    nodehasattributes01.class,
+    nodehasattributes02.class,
+    nodehasattributes03.class,
+    nodehasattributes04.class,
+    nodeissupported01.class,
+    nodeissupported02.class,
+    nodeissupported03.class,
+    nodeissupported04.class,
+    nodeissupported05.class
+})
+public class ibmtests {
 }

Modified: xmlbeans/trunk/test/src/drt/drtcases/MarshalTests.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/drt/drtcases/MarshalTests.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/drt/drtcases/MarshalTests.java (original)
+++ xmlbeans/trunk/test/src/drt/drtcases/MarshalTests.java Fri Jan 18 23:08:44 
2019
@@ -1580,7 +1580,7 @@ public class MarshalTests extends TestCa
         }
     }
 
-    public void testByNameBeanUnmarshal()StreamInstanceValidator
+    public void testByNameBeanUnmarshal()
         throws Exception
     {
         BindingContext bindingContext = 
getBindingContext(getBindingConfigDocument());

Modified: xmlbeans/trunk/test/src/misc/checkin/CharUtilTests.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/checkin/CharUtilTests.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/checkin/CharUtilTests.java (original)
+++ xmlbeans/trunk/test/src/misc/checkin/CharUtilTests.java Fri Jan 18 23:08:44 
2019
@@ -15,31 +15,17 @@
 
 package misc.checkin;
 
+import org.apache.xmlbeans.impl.store.CharUtil;
+import org.junit.Test;
+
 import java.util.ArrayList;
 import java.util.Random;
 
-import junit.framework.Assert;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-import org.apache.xmlbeans.impl.store.CharUtil;
-import org.apache.xmlbeans.impl.store.CharUtil.CharJoin;
+import static org.junit.Assert.assertEquals;
 
-public class CharUtilTests extends TestCase
+public class CharUtilTests
 {
-    public CharUtilTests ( String name )
-    {
-        super( name );
-    }
-
-    public static Test suite ( )
-    {
-        return new TestSuite( CharUtilTests.class );
-    }
-
-    private static class Triple
-    {                                 
+    private static class Triple {
 
         Triple ( Object src, int off, int cch )
         {
@@ -177,6 +163,7 @@ public class CharUtilTests extends TestC
         ArrayList _strings = new ArrayList();
     }
 
+    @Test
     public void testCharUtil ( ) throws Exception
     {
         RealCharUtil real = new RealCharUtil();
@@ -198,13 +185,13 @@ public class CharUtilTests extends TestC
 
             case 1 :
             {
-                Assert.assertTrue( real.numTexts() == fake.numTexts() );
+                assertEquals(real.numTexts(), fake.numTexts());
 
                 if (real.numTexts() > 0)
                 {
                     int j = rnd( real.numTexts() );
 
-                    Assert.assertTrue( real.getText( j ).equals( fake.getText( 
j ) ) );
+                    assertEquals(real.getText(j), fake.getText(j));
                 }
             }
             
@@ -218,9 +205,9 @@ public class CharUtilTests extends TestC
 
                     real.insert( i, j, off );
                     fake.insert( i, j, off );
-                    
-                    Assert.assertTrue( real.getText( i ).equals( fake.getText( 
i ) ) );
-                    Assert.assertTrue( real.getText( j ).equals( fake.getText( 
j ) ) );
+
+                    assertEquals(real.getText(i), fake.getText(i));
+                    assertEquals(real.getText(j), fake.getText(j));
                 }
             }
             case 3 :
@@ -232,8 +219,8 @@ public class CharUtilTests extends TestC
 
                 real.remove( i, off, cch );
                 fake.remove( i, off, cch );
-                
-                Assert.assertTrue( real.getText( i ).equals( fake.getText( i ) 
) );
+
+                assertEquals(real.getText(i), fake.getText(i));
             }
             }
         }

Modified: xmlbeans/trunk/test/src/misc/checkin/ErrorCodeTest.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/checkin/ErrorCodeTest.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/checkin/ErrorCodeTest.java (original)
+++ xmlbeans/trunk/test/src/misc/checkin/ErrorCodeTest.java Fri Jan 18 23:08:44 
2019
@@ -16,38 +16,17 @@
 package misc.checkin;
 
 import org.apache.xmlbeans.XmlErrorCodes;
-
-import junit.framework.Assert;
-import junit.framework.TestCase;
-import junit.framework.Test;
-import junit.framework.TestSuite;
+import org.junit.Test;
 
 import java.lang.reflect.Field;
 import java.lang.reflect.Modifier;
-import java.util.Map;
-import java.util.Set;
+import java.util.Enumeration;
 import java.util.LinkedHashSet;
 import java.util.Properties;
-import java.util.Enumeration;
-import java.util.Iterator;
-import java.util.List;
-import java.util.ArrayList;
-import java.io.FileInputStream;
-import java.io.InputStream;
-
-public class ErrorCodeTest extends TestCase
-{
-
-    public ErrorCodeTest(String name)
-    {
-        super(name);
-    }
-
-    public static Test suite()
-    {
-        return new TestSuite(ErrorCodeTest.class);
-    }
+import java.util.Set;
 
+public class ErrorCodeTest {
+    @Test
     public void testCodes() throws Exception
     {
         // throws Exception if a duplicate error code value is found.
@@ -70,9 +49,8 @@ public class ErrorCodeTest extends TestC
         }
 
         // each error code value should have a message key
-        Iterator iter = codes.iterator();
-        while (iter.hasNext()) {
-            String code = (String) iter.next();
+        for (Object code1 : codes) {
+            String code = (String) code1;
             if (messages.get(code) == null)
                 throw new Exception("missing message.properties key for error 
code: " + code);
         }

Modified: xmlbeans/trunk/test/src/misc/checkin/RichParserTests.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/checkin/RichParserTests.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/checkin/RichParserTests.java (original)
+++ xmlbeans/trunk/test/src/misc/checkin/RichParserTests.java Fri Jan 18 
23:08:44 2019
@@ -15,19 +15,11 @@
 
 package misc.checkin;
 
-import junit.framework.Assert;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-import org.apache.xmlbeans.GDate;
-import org.apache.xmlbeans.GDateBuilder;
-import org.apache.xmlbeans.GDuration;
-import org.apache.xmlbeans.GDurationBuilder;
-import org.apache.xmlbeans.XmlCalendar;
-import org.apache.xmlbeans.XmlObject;
-import org.apache.xmlbeans.XmlException;
+import org.apache.xmlbeans.*;
 import org.apache.xmlbeans.impl.richParser.XMLStreamReaderExt;
 import org.apache.xmlbeans.impl.richParser.XMLStreamReaderExtImpl;
+import org.junit.Test;
+import tools.util.JarUtil;
 
 import javax.xml.namespace.QName;
 import javax.xml.stream.XMLInputFactory;
@@ -43,20 +35,15 @@ import java.math.BigInteger;
 import java.util.Calendar;
 import java.util.Date;
 
-
-import tools.util.*;
-
+import static org.junit.Assert.assertEquals;
 
 
 /**
  * Author: Cezar Andrei (cezar.andrei at bea.com)
  * Date: Nov 19, 2003
  */
-public class RichParserTests extends TestCase
-{
-    public RichParserTests(String name) { super(name); }
-    public static Test suite() { return new TestSuite(RichParserTests.class); }
-
+public class RichParserTests {
+    @Test
     public void testPrimitiveTypes() throws Exception
     {
         XMLStreamReader xsr = XmlObject.Factory.parse(new FileInputStream(
@@ -112,75 +99,73 @@ public class RichParserTests extends Tes
         if ("int".equals(ln))
         {
             int v = attIndex>-1 ? xs.getAttributeIntValue(attIndex) : 
xs.getIntValue();
-            Assert.assertTrue("int " + v, ints[intsIdx++]==v);
+            assertEquals("int " + v, ints[intsIdx++], v);
         }
         else if ("boolean".equals(ln))
         {
             boolean v = attIndex>-1 ? xs.getAttributeBooleanValue(attIndex) : 
xs.getBooleanValue();
-            Assert.assertTrue("boolean " + v, bools[boolsIdx++]==v);
+            assertEquals("boolean " + v, bools[boolsIdx++], v);
         }
         else if ("short".equals(ln))
         {
             short v = attIndex>-1 ? xs.getAttributeShortValue(attIndex) : 
xs.getShortValue();
-            Assert.assertTrue("short " + v, shorts[shortsIdx++]==v);
+            assertEquals("short " + v, shorts[shortsIdx++], v);
         }
         else if ("byte".equals(ln))
         {
             byte v = attIndex>-1 ? xs.getAttributeByteValue(attIndex) : 
xs.getByteValue();
-            Assert.assertTrue("byte " + v, bytes[bytesIdx++]==v);
+            assertEquals("byte " + v, bytes[bytesIdx++], v);
         }
         else if ("long".equals(ln))
         {
             long v = attIndex>-1 ? xs.getAttributeLongValue(attIndex) : 
xs.getLongValue();
-            Assert.assertTrue("long " + v, longs[longsIdx++]==v);
+            assertEquals("long " + v, longs[longsIdx++], v);
         }
         else if ("double".equals(ln))
         {
             double v = attIndex>-1 ? xs.getAttributeDoubleValue(attIndex) : 
xs.getDoubleValue();
-            Assert.assertTrue("double expected: " + doubles[doublesIdx] + "  
actual: " + v,
-                new Double(doubles[doublesIdx++]).equals(new Double(v)));
+            assertEquals("double expected: " + doubles[doublesIdx] + "  
actual: " + v, new Double(doubles[doublesIdx++]), new Double(v));
             // makeing new Doubles because Double.NaN==Double.NaN is false;
         }
         else if ("float".equals(ln))
         {
             float v = attIndex>-1 ? xs.getAttributeFloatValue(attIndex) : 
xs.getFloatValue();
-            Assert.assertTrue("float expected: " + floats[floatsIdx] + "  
actual: " + v,
-                new Float(floats[floatsIdx++]).equals( new Float(v)));
+            assertEquals("float expected: " + floats[floatsIdx] + "  actual: " 
+ v, new Float(floats[floatsIdx++]), new Float(v));
             // makeing new Floats because Float.NaN==Float.NaN is false;
         }
         else if ("decimal".equals(ln))
         {
             BigDecimal v = attIndex>-1 ? 
xs.getAttributeBigDecimalValue(attIndex) : xs.getBigDecimalValue();
-            Assert.assertTrue("BigDecimal " + v, new 
BigDecimal("1.001").equals(v));
+            assertEquals("BigDecimal " + v, new BigDecimal("1.001"), v);
         }
         else if ("integer".equals(ln))
         {
             BigInteger v = attIndex>-1 ? 
xs.getAttributeBigIntegerValue(attIndex) : xs.getBigIntegerValue();
-            Assert.assertTrue("BigInteger " + v, new 
BigInteger("1000000000").equals(v));
+            assertEquals("BigInteger " + v, new BigInteger("1000000000"), v);
         }
         else if ("base64Binary".equals(ln))
         {
             InputStream v = attIndex>-1 ? xs.getAttributeBase64Value(attIndex) 
: xs.getBase64Value();
             String a = readIS(v);
-            Assert.assertTrue("Base64Binary " + a, "base64Binary".equals(a));
+            assertEquals("Base64Binary " + a, "base64Binary", a);
         }
         else if ("hexBinary".equals(ln))
         {
             InputStream v = attIndex>-1 ? 
xs.getAttributeHexBinaryValue(attIndex) : xs.getHexBinaryValue();
             String a = readIS(v);
-            Assert.assertTrue("HexBinary " + a, "hexBinary".equals(a));
+            assertEquals("HexBinary " + a, "hexBinary", a);
         }
         else if ("date".equals(ln))
         {
             Calendar v = attIndex>-1 ? xs.getAttributeCalendarValue(attIndex) 
: xs.getCalendarValue();
             Calendar c = new XmlCalendar( "2001-11-26T21:32:52Z" );
-            Assert.assertTrue("Calendar expected:" + c.getTimeInMillis() + " 
actual:" + v.getTimeInMillis(), c.getTimeInMillis()==v.getTimeInMillis());
+            assertEquals("Calendar expected:" + c.getTimeInMillis() + " 
actual:" + v.getTimeInMillis(), c.getTimeInMillis(), v.getTimeInMillis());
         }
         else if ("dateTime".equals(ln))
         {
             Date v = attIndex>-1 ? xs.getAttributeDateValue(attIndex) : 
xs.getDateValue();
             Date d = new XmlCalendar("2001-11-26T21:32:52").getTime();
-            Assert.assertTrue("Date expected:" + d + " actual:" + v, 
d.equals(v));
+            assertEquals("Date expected:" + d + " actual:" + v, d, v);
         }
         else if ("gYearMonth".equals(ln))
         {
@@ -188,7 +173,7 @@ public class RichParserTests extends Tes
             GDateBuilder gdb = new GDateBuilder();
             gdb.setYear(2001);
             gdb.setMonth(11);
-            Assert.assertTrue("GDate expected:" + gdb + " actual:" + v, 
gdb.toGDate().equals(v));
+            assertEquals("GDate expected:" + gdb + " actual:" + v, 
gdb.toGDate(), v);
         }
         else if ("duration".equals(ln))
         {
@@ -196,12 +181,12 @@ public class RichParserTests extends Tes
             GDurationBuilder gdb = new GDurationBuilder();
             gdb.setSign(-1);
             gdb.setSecond(7);
-            Assert.assertTrue("GDuration expected:" + gdb + " actual:" + v, 
gdb.toGDuration().equals(v));
+            assertEquals("GDuration expected:" + gdb + " actual:" + v, 
gdb.toGDuration(), v);
         }
         else if ("QName".equals(ln))
         {
             QName v = attIndex>-1 ? xs.getAttributeQNameValue(attIndex) : 
xs.getQNameValue();
-            Assert.assertTrue("QName expected:" + qnames[qnamesIdx] + " 
actual:" + v, qnames[qnamesIdx++].equals(v));
+            assertEquals("QName expected:" + qnames[qnamesIdx] + " actual:" + 
v, qnames[qnamesIdx++], v);
         }
         else if ("string".equals(ln))
         {
@@ -209,7 +194,7 @@ public class RichParserTests extends Tes
             String s = strings[stringsIdx++];
 
 
-            Assert.assertTrue("String expected:\n'" + s + "'         
actual:\n'" + v + "'", s.equals(v));
+            assertEquals("String expected:\n'" + s + "'         actual:\n'" + 
v + "'", s, v);
         }
     }
 

Modified: xmlbeans/trunk/test/src/misc/checkin/RuntimeSchemaLoaderTest.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/checkin/RuntimeSchemaLoaderTest.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/checkin/RuntimeSchemaLoaderTest.java (original)
+++ xmlbeans/trunk/test/src/misc/checkin/RuntimeSchemaLoaderTest.java Fri Jan 
18 23:08:44 2019
@@ -15,36 +15,24 @@
 
 package misc.checkin;
 
+import org.apache.xmlbeans.SchemaTypeLoader;
 import org.apache.xmlbeans.XmlBeans;
-import org.apache.xmlbeans.XmlOptions;
-import org.apache.xmlbeans.XmlObject;
 import org.apache.xmlbeans.XmlCursor;
-import org.apache.xmlbeans.SchemaTypeLoader;
+import org.apache.xmlbeans.XmlObject;
+import org.apache.xmlbeans.impl.xb.xsdschema.SchemaDocument.Schema;
+import org.junit.Assert;
+import org.junit.Test;
+import tools.util.JarUtil;
 
 import javax.xml.namespace.QName;
-
 import java.io.File;
 
-import junit.framework.Assert;
-import junit.framework.TestCase;
-import junit.framework.Test;
-import junit.framework.TestSuite;
+import static org.junit.Assert.assertEquals;
 
-import org.apache.xmlbeans.impl.xb.xsdschema.SchemaDocument.Schema;
 
+public class RuntimeSchemaLoaderTest {
 
-import tools.util.*;
-
-
-public class RuntimeSchemaLoaderTest extends TestCase {
-    public RuntimeSchemaLoaderTest(String name) {
-        super(name);
-    }
-
-    public static Test suite() {
-        return new TestSuite(RuntimeSchemaLoaderTest.class);
-    }
-
+    @Test
     public void testDynamicLoad() throws Throwable {
         File inputfile1 = JarUtil
                 .getResourceFromJarasFile("xbean/misc/dyntest.xsd");
@@ -53,16 +41,17 @@ public class RuntimeSchemaLoaderTest ext
         XmlObject result = loader.parse(
                 JarUtil.getResourceFromJarasFile("xbean/misc/dyntest.xml"),
                 null, null);
-        Assert.assertEquals(
+        assertEquals(
                 "D=wrappedinstance@http://openuri.org/test/dyntest";,
                 result.schemaType().toString());
-        Assert.assertEquals(
+        assertEquals(
                 loader.findDocumentType(
                         new QName("http://openuri.org/test/dyntest";,
                                 "wrappedinstance")),
                 result.schemaType());
     }
 
+    @Test
     public void testDynamicLoad2() throws Throwable {
         File inputfile1 = JarUtil
                 .getResourceFromJarasFile("xbean/misc/dyntest2.xsd");
@@ -71,10 +60,10 @@ public class RuntimeSchemaLoaderTest ext
         XmlObject result = loader.parse(
                 JarUtil.getResourceFromJarasFile("xbean/misc/dyntest2.xml"),
                 null, null);
-        Assert.assertEquals(
+        assertEquals(
                 "D=wrappedwildcard@http://openuri.org/test/dyntest";,
                 result.schemaType().toString());
-        Assert.assertEquals(
+        assertEquals(
                 loader.findDocumentType(
                         new QName("http://openuri.org/test/dyntest";,
                                 "wrappedwildcard")),
@@ -82,20 +71,20 @@ public class RuntimeSchemaLoaderTest ext
         XmlCursor cur = result.newCursor();
         Assert.assertTrue("Should have a root element", cur.toFirstChild());
         result = cur.getObject();
-        Assert.assertEquals(
+        assertEquals(
                 
"E=wrappedwildcard|D=wrappedwildcard@http://openuri.org/test/dyntest";,
                 result.schemaType().toString());
-        Assert.assertEquals(
+        assertEquals(
                 loader.findElement(
                         new QName("http://openuri.org/test/dyntest";,
                                 "wrappedwildcard"))
                 .getType(),
                 result.schemaType());
         Assert.assertTrue("Should have a first child", cur.toFirstChild());
-        Assert.assertEquals(
+        assertEquals(
                 new QName("http://www.w3.org/2001/XMLSchema";, "schema"),
                 cur.getName());
         XmlObject obj = cur.getObject();
-        Assert.assertEquals(Schema.type, obj.schemaType());
+        assertEquals(Schema.type, obj.schemaType());
     }
 }

Modified: xmlbeans/trunk/test/src/misc/checkin/ThreadingTest.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/checkin/ThreadingTest.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/checkin/ThreadingTest.java (original)
+++ xmlbeans/trunk/test/src/misc/checkin/ThreadingTest.java Fri Jan 18 23:08:44 
2019
@@ -15,29 +15,20 @@
 
 package misc.checkin;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-import junit.framework.TestCase;
-import junit.framework.Assert;
 import org.apache.xmlbeans.SchemaTypeLoader;
 import org.apache.xmlbeans.XmlBeans;
 import org.apache.xmlbeans.XmlObject;
-import org.apache.xmlbeans.XmlOptions;
+import org.junit.Assert;
+import org.junit.Test;
+import tools.util.JarUtil;
 
 import javax.xml.namespace.QName;
-
-import tools.util.*;
-
 import java.io.File;
 
-public class ThreadingTest extends TestCase {
-    public ThreadingTest(String name) {
-        super(name);
-    }
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
 
-    public static Test suite() {
-        return new TestSuite(ThreadingTest.class);
-    }
+public class ThreadingTest {
 
     public static final int THREAD_COUNT = 4;
     public static final int ITERATION_COUNT = 1;
@@ -78,6 +69,7 @@ public class ThreadingTest extends TestC
         }
     }
 
+    @Test
     public void testThreadedCompilation() throws Throwable {
         CompilationThread[] threads = new CompilationThread[THREAD_COUNT];
         for (int i = 0; i < threads.length; i++) {
@@ -93,8 +85,8 @@ public class ThreadingTest extends TestC
         }
 
         for (int i = 0; i < threads.length; i++) {
-            Assert.assertNull(threads[i].getException());
-            Assert.assertTrue("Thread " + i + " didn't succeed",
+            assertNull(threads[i].getException());
+            assertTrue("Thread " + i + " didn't succeed",
                     threads[i].getResult());
         }
     }

Modified: xmlbeans/trunk/test/src/misc/checkin/VersionTest.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/checkin/VersionTest.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/checkin/VersionTest.java (original)
+++ xmlbeans/trunk/test/src/misc/checkin/VersionTest.java Fri Jan 18 23:08:44 
2019
@@ -15,53 +15,19 @@
 
 package misc.checkin;
 
-import org.apache.xmlbeans.XmlErrorCodes;
 import org.apache.xmlbeans.XmlBeans;
+import org.junit.Test;
 
-import junit.framework.Assert;
-import junit.framework.TestCase;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-import java.lang.reflect.Field;
-import java.lang.reflect.Modifier;
-import java.util.Map;
-import java.util.Set;
-import java.util.LinkedHashSet;
-import java.util.Properties;
-import java.util.Enumeration;
-import java.util.Iterator;
-import java.util.List;
-import java.util.ArrayList;
-import java.io.FileInputStream;
-import java.io.InputStream;
-
-public class VersionTest extends TestCase
-{
-
-    public VersionTest(String name)
-    {
-        super(name);
-    }
+import static org.junit.Assert.assertNotNull;
+
+public class VersionTest {
 
-    public static Test suite()
-    {
-        return new TestSuite(VersionTest.class);
-    }
 
     // Test the getVersion API
-    public void testXBeansVersion()
-    {
-        try
-        {
-            String version = XmlBeans.getVersion();
-            System.out.println("XmlBeans version:" + version);
-            assertNotNull(version);
-        }
-        catch(NullPointerException npe)
-        {
-            fail("NPE thrown for XmlBeans.getVersion()");
-        }
+    @Test
+    public void testXBeansVersion() {
+        String version = XmlBeans.getVersion();
+        assertNotNull(version);
     }
 
 }

Modified: xmlbeans/trunk/test/src/misc/checkin/XMLBEANS412Test.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/checkin/XMLBEANS412Test.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/checkin/XMLBEANS412Test.java (original)
+++ xmlbeans/trunk/test/src/misc/checkin/XMLBEANS412Test.java Fri Jan 18 
23:08:44 2019
@@ -1,16 +1,14 @@
 package misc.checkin;
 
-import junit.framework.Assert;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
 import org.apache.xmlbeans.impl.regex.ParseException;
 import org.apache.xmlbeans.impl.regex.RegularExpression;
+import org.junit.Test;
 
 import java.util.StringTokenizer;
 
-public class XMLBEANS412Test extends TestCase
-{
+import static org.junit.Assert.fail;
+
+public class XMLBEANS412Test {
     static String PassedPosCharGroups = 
"-,\\-,--,\\--,---,\\---,--\\-,\\--\\-,-\\--,\\-\\--,-a,\\-a,a-,"+
             
"a\\-,a-b,a\\-b,a\\--,-a-z,\\-a-z,a-z-,a-z\\-,a-z\\-0-9,a\\-z-,a\\-z\\-,a\\-z\\-0-9,"+
             
"-0-9,0-9-,0-9aaa,0-9a-,a-z\\--/,A-F0-9.+-,-A-F0-9.+,A-F0-9.+\\-,\\-A-F0-9.+";
@@ -18,16 +16,7 @@ public class XMLBEANS412Test extends Tes
     static String FailedPosCharGroups =  
"[a--],[a-z-0-9],[a\\-z-0-9],[0-9--],[0-9a--],[0-9-a],[0-9-a-z]";
     static String MiscPassedPatterns = 
"([\\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(([a-zA-Z0-9_-])*\\.([a-zA-Z0-9_-])+)+";
 
-    public XMLBEANS412Test(String name)
-    {
-        super(name);
-    }
-
-    public static Test suite()
-    {
-        return new TestSuite(XMLBEANS412Test.class);
-    }
-
+    @Test
     public void testPassedPosCharGroupPatterns()
     {
         StringTokenizer tok = new StringTokenizer(PassedPosCharGroups,",");
@@ -36,11 +25,12 @@ public class XMLBEANS412Test extends Tes
             try {
                 new RegularExpression(pattern, "X");
             } catch (ParseException e) {
-                Assert.fail("Pattern " + pattern + " failed due to " + 
e.getMessage());
+                fail("Pattern " + pattern + " failed due to " + 
e.getMessage());
             }
         }
     }
 
+    @Test
     public void testNegatedPassedPosCharGroupPatterns()
     {
         StringTokenizer tok = new StringTokenizer(PassedPosCharGroups,",");
@@ -49,13 +39,12 @@ public class XMLBEANS412Test extends Tes
             try {
                 new RegularExpression(pattern, "X");
             } catch (ParseException e) {
-                Assert.fail("Pattern " + pattern + " failed due to " + 
e.getMessage());
+                fail("Pattern " + pattern + " failed due to " + 
e.getMessage());
             }
         }
-
-
     }
 
+    @Test
     public void testFailedPosCharGroupPatterns()
     {
         StringTokenizer tok = new StringTokenizer(FailedPosCharGroups,",");
@@ -66,10 +55,11 @@ public class XMLBEANS412Test extends Tes
             } catch (ParseException e) {
                 continue;
             }
-            Assert.fail("Pattern " + pattern + " did not fail.");
+            fail("Pattern " + pattern + " did not fail.");
         }
     }
 
+    @Test
     public void testNegatedFailedPosCharGroupPatterns()
     {
         StringTokenizer tok = new StringTokenizer(FailedPosCharGroups,",");
@@ -80,10 +70,11 @@ public class XMLBEANS412Test extends Tes
             } catch (ParseException e) {
                 continue;
             }
-            Assert.fail("Pattern " + pattern + " did not fail.");
+            fail("Pattern " + pattern + " did not fail.");
         }
     }
 
+    @Test
     public void testMiscPassedPatterns() {
         StringTokenizer tok = new StringTokenizer(MiscPassedPatterns,",");
         while (tok.hasMoreElements()) {
@@ -91,9 +82,8 @@ public class XMLBEANS412Test extends Tes
             try {
                 new RegularExpression(pattern, "X");
             } catch (ParseException e) {
-                Assert.fail("Pattern " + pattern + " failed due to " + 
e.getMessage());
+                fail("Pattern " + pattern + " failed due to " + 
e.getMessage());
             }
         }
-
     }
 }

Modified: xmlbeans/trunk/test/src/misc/common/JiraTestBase.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/common/JiraTestBase.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/common/JiraTestBase.java (original)
+++ xmlbeans/trunk/test/src/misc/common/JiraTestBase.java Fri Jan 18 23:08:44 
2019
@@ -15,9 +15,10 @@
  */
 package misc.common;
 
-import java.io.File;
 import common.Common;
 
+import java.io.File;
+
 /**
  *
  */
@@ -34,12 +35,9 @@ public class JiraTestBase extends Common
     public static File schemaCompSrcDir = null;
     public static File schemaCompClassesDir = null;
 
-    public static final int THREAD_COUNT = 150;
     public static final int ITERATION_COUNT = 2;
 
-    public JiraTestBase(String name){
-        super(name);
-
+    public JiraTestBase(){
         // directories for the SchemaCompiler.Parameter class members
         if (schemaCompSrcDir == null) {
             schemaCompSrcDir = new File(schemaCompOutputDirPath + P + "src");

Modified: xmlbeans/trunk/test/src/misc/common/ParsersBase.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/common/ParsersBase.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/common/ParsersBase.java (original)
+++ xmlbeans/trunk/test/src/misc/common/ParsersBase.java Fri Jan 18 23:08:44 
2019
@@ -16,7 +16,6 @@
 
 package misc.common;
 
-import junit.framework.TestCase;
 import org.w3c.dom.Document;
 import org.xml.sax.InputSource;
 import org.xml.sax.SAXException;
@@ -30,8 +29,10 @@ import javax.xml.parsers.SAXParserFactor
 import java.io.IOException;
 import java.io.StringReader;
 
+import static org.junit.Assert.fail;
 
-public class ParsersBase extends TestCase {
+
+public class ParsersBase {
 
     private static final String outputEncoding = "UTF-8";
 

Modified: xmlbeans/trunk/test/src/misc/detailed/CharEncodingTest.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/detailed/CharEncodingTest.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/detailed/CharEncodingTest.java (original)
+++ xmlbeans/trunk/test/src/misc/detailed/CharEncodingTest.java Fri Jan 18 
23:08:44 2019
@@ -17,18 +17,22 @@
 package misc.detailed;
 
 import misc.common.ParsersBase;
+import org.apache.xmlbeans.XmlException;
 import org.apache.xmlbeans.XmlObject;
 import org.apache.xmlbeans.XmlOptions;
-import org.apache.xmlbeans.XmlException;
+import org.junit.Test;
 
-import java.util.List;
 import java.util.ArrayList;
 import java.util.Iterator;
+import java.util.List;
+
+import static org.junit.Assert.fail;
 
 public class CharEncodingTest extends ParsersBase {
 
     // Piccolo fails when trying to parse I18N chars in some QNames
     // String 2 fails with piccolo and hence with xbeans
+    @Test
     public void testCharEncodingI18N() {
         String I18N_test_string1 = "<i18n 
xmlns:\u00c1\u00c1\u00c1=\"\u00c1\u00c1\u00c1\" 
type=\"\u00c1\u00c1\u00c1:t\"/>";
         String I18N_test_string2 = "<i18n 
xmlns:\u30af\u30af\u30af=\"\u30af\u30af\u30af\" 
type=\"\u30af\u30af\u30af:t\"/>";
@@ -48,6 +52,7 @@ public class CharEncodingTest extends Pa
     // Piccolo has an issue with handling external identifiers when the value 
is PUBLIC
     // refer : 
http://cafeconleche.org/SAXTest/results/com.bluecast.xml.Piccolo/xmltest/valid/not-sa/009.xml.html
     // results for the SAX conformance suite. This has been fixed in newer 
versions of Piccolo
+    @Test
     public void testExternalPublicIdentifier() {
         // repro using piccolo and other parsers via JAXP API
         String netPubEntity = "<!DOCTYPE doc PUBLIC \"whatever\" 
\"http://www.w3.org/2001/XMLSchema.dtd\"; [\n" +

Modified: xmlbeans/trunk/test/src/misc/detailed/CharEscapeTest.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/detailed/CharEscapeTest.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/detailed/CharEscapeTest.java (original)
+++ xmlbeans/trunk/test/src/misc/detailed/CharEscapeTest.java Fri Jan 18 
23:08:44 2019
@@ -14,17 +14,18 @@
  */
 package misc.detailed;
 
+import common.Common;
+import jira.xmlbeans177.TestListDocument;
+import jira.xmlbeans177A.TestListADocument;
+import org.apache.xmlbeans.XmlException;
+import org.apache.xmlbeans.XmlOptionCharEscapeMap;
+import org.apache.xmlbeans.XmlOptions;
+import org.junit.Test;
+
 import java.io.File;
 import java.util.HashMap;
 
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-import org.apache.xmlbeans.*;
-import jira.xmlbeans177.*;
-import jira.xmlbeans177A.*;
-import common.Common;
+import static org.junit.Assert.*;
 
 public class CharEscapeTest extends Common
 {
@@ -41,11 +42,7 @@ public class CharEscapeTest extends Comm
     static final String start2 = "<jira:testListA 
xmlns:jira=\"http://jira/xmlbeans_177a\";>";
     static final String end2 = "</jira:testListA>";
 
-    public CharEscapeTest(String name)
-    {
-        super(name);
-    }
-
+    @Test
     public void testAddMapping() throws Exception
     {
         XmlOptionCharEscapeMap charEsc = new XmlOptionCharEscapeMap();
@@ -96,6 +93,7 @@ public class CharEscapeTest extends Comm
         }
     }
 
+    @Test
     public void testAddMappings() throws Exception
     {
         XmlOptionCharEscapeMap charEsc = new XmlOptionCharEscapeMap();
@@ -140,6 +138,7 @@ public class CharEscapeTest extends Comm
         assertEquals("&#x5a;", charEsc.getEscapedString('Z'));
     }
 
+    @Test
     public void testEscape1() throws Exception
     {
         File f = new File(inputFile);
@@ -198,6 +197,7 @@ public class CharEscapeTest extends Comm
         */
     }
 
+    @Test
     public void testEscape2() throws Exception
     {
         TestListDocument doc = TestListDocument.Factory.newInstance();
@@ -227,6 +227,7 @@ public class CharEscapeTest extends Comm
         assertEquals(exp, doc.xmlText(opts));
     }
 
+    @Test
     public void testEscapeAttribute() throws Exception
     {
         File f = new File(inputFile2);
@@ -270,15 +271,4 @@ public class CharEscapeTest extends Comm
             end2;
         assertEquals(exp3, doc.xmlText(opts));
     }
-
-    public static Test suite()
-    {
-        TestSuite suite = new TestSuite(CharEscapeTest.class);
-        return suite;
-    }
-
-    public static void main(String args[])
-    {
-        junit.textui.TestRunner.run(suite());
-    }
 }

Modified: xmlbeans/trunk/test/src/misc/detailed/ClassLoadingTest.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/detailed/ClassLoadingTest.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/detailed/ClassLoadingTest.java (original)
+++ xmlbeans/trunk/test/src/misc/detailed/ClassLoadingTest.java Fri Jan 18 
23:08:44 2019
@@ -15,10 +15,9 @@
 
 package misc.detailed;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
-import junit.framework.TestCase;
 import org.apache.xmlbeans.*;
+import org.junit.Ignore;
+import org.junit.Test;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -27,18 +26,8 @@ import java.lang.reflect.Method;
 import java.net.URL;
 import java.net.URLClassLoader;
 
-
-public class ClassLoadingTest extends TestCase
-{
-    public ClassLoadingTest(String name)
-    {
-        super(name);
-    }
-
-    public static Test suite()
-    {
-        return new TestSuite(ClassLoadingTest.class);
-    }
+@Ignore("needs to be updated to current jars")
+public class ClassLoadingTest {
 
     public static class CompilationThread extends Thread
     {
@@ -263,7 +252,8 @@ public class ClassLoadingTest extends Te
     /**
      * OOM Error happens around thread 97 with the params listed below
      */
-    public static void testThreadedCompilation() throws Throwable
+    @Test
+    public void testThreadedCompilation() throws Throwable
     {
         Runtime r = Runtime.getRuntime();
         CompilationThread[] threads = new CompilationThread[THREAD_COUNT];
@@ -288,24 +278,5 @@ public class ClassLoadingTest extends Te
         //            threads[i].getResult());
         //}
     }
-
-    /**
-     * Call this with something like the following
-     * D:\xml\xml-xmlbeans\v2\build\test\lib>
-     * java
-     * -Xms8M -Xmx16M
-     * -cp .\testcases.jar;.\testtools.jar;.;..\..\lib\xbean.jar;
-     * ..\..\lib\jsr173.jar;..\..\lib\xmlpublic.jar;
-     * ..\..\lib\jsr173_api.jar;..\..\lib\jsr173_ri.jar;
-     * ..\..\..\external\lib\junit.jar;
-     * misc.detailed.ClassLoadingTest
-     * @param args
-     * @throws Throwable
-     */
-    public static void main(String[] args) throws Throwable
-    {
-        testThreadedCompilation();
-        throw new Exception("FOO");
-    }
 }
 

Modified: xmlbeans/trunk/test/src/misc/detailed/JiraRegression151_200Test.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/detailed/JiraRegression151_200Test.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/detailed/JiraRegression151_200Test.java 
(original)
+++ xmlbeans/trunk/test/src/misc/detailed/JiraRegression151_200Test.java Fri 
Jan 18 23:08:44 2019
@@ -16,33 +16,31 @@
 package misc.detailed;
 
 import misc.common.JiraTestBase;
-import org.apache.xmlbeans.XmlOptions;
+import net.eads.space.scoexml.test.TestExponentDocument;
 import org.apache.xmlbeans.XmlObject;
+import org.apache.xmlbeans.XmlOptions;
 import org.apache.xmlbeans.impl.tool.SchemaCompiler;
+import org.junit.Test;
 
+import java.io.File;
 import java.math.BigDecimal;
 import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
-import java.io.File;
 
-import net.eads.space.scoexml.test.TestExponentDocument;
-import junit.framework.Assert;
+import static org.junit.Assert.*;
 
 /**
  *
  */
 public class JiraRegression151_200Test extends JiraTestBase
 {
-    public JiraRegression151_200Test(String name)
-    {
-        super(name);
-    }
 
     /**
      * [XMLBEANS-175]   Validation of decimal in exponential representation 
fails
      * @throws Exception
      */
+    @Test
     public void test_jira_xmlbeans175() throws Exception{
 
         TestExponentDocument.TestExponent exponent = 
TestExponentDocument.TestExponent.Factory.newInstance();
@@ -71,6 +69,7 @@ public class JiraRegression151_200Test e
     /**
      * [XMLBEANS-179]   Saving xml with '&' and '<' characters in attribute 
values throws an ArrayIndexOutOfBoundsException
      */
+    @Test
     public void test_jira_xmlbeans179() throws Exception{
         String xmlWithIssues = "<Net id=\"dbid:66754220\" name=\"3&lt;.3V\" 
type=\"POWER\"/>";
 
@@ -86,8 +85,8 @@ public class JiraRegression151_200Test e
 
     /*
     * [XMLBEANS-184]: NPE when running scomp without nopvr option
-    *
     */
+    @Test
     public void test_jira_xmlbeans184() throws Exception {
         List errors = new ArrayList();
 
@@ -107,7 +106,7 @@ public class JiraRegression151_200Test e
         }
 
         if (printOptionErrMsgs(errors)) {
-            Assert.fail("test_jira_xmlbeans184() : Errors found when executing 
scomp");
+            fail("test_jira_xmlbeans184() : Errors found when executing 
scomp");
         }
 
         // now compile without the pvr option and NPE is thrown
@@ -120,7 +119,7 @@ public class JiraRegression151_200Test e
         }
 
         if (printOptionErrMsgs(errors)) {
-            Assert.fail("test_jira_xmlbeans184() : Errors found when executing 
scomp ");
+            fail("test_jira_xmlbeans184() : Errors found when executing scomp 
");
         }
 
     }

Modified: xmlbeans/trunk/test/src/misc/detailed/JiraRegression1_50Test.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/detailed/JiraRegression1_50Test.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/detailed/JiraRegression1_50Test.java (original)
+++ xmlbeans/trunk/test/src/misc/detailed/JiraRegression1_50Test.java Fri Jan 
18 23:08:44 2019
@@ -15,33 +15,27 @@
 package misc.detailed;
 
 import misc.common.JiraTestBase;
-
-import java.io.*;
-import java.util.*;
-
 import org.apache.xmlbeans.*;
 import org.apache.xmlbeans.impl.tool.SchemaCompiler;
 import org.apache.xmlbeans.impl.xb.xsdschema.SchemaDocument;
+import org.junit.Ignore;
+import org.junit.Test;
 import org.w3c.dom.Element;
 import org.w3c.dom.NamedNodeMap;
-import junit.framework.Assert;
+import xmlbeans48.FeedInfoType;
 
 import javax.xml.namespace.QName;
+import java.io.*;
+import java.util.*;
 
-import xmlbeans48.FeedInfoType;
+import static org.junit.Assert.*;
 
-/**
- *
- */
 public class JiraRegression1_50Test extends JiraTestBase {
 
-    public JiraRegression1_50Test(String name) {
-        super(name);
-    }
-
     /*
     * [XMLBEANS-2] Problem with XmlError.forObject(String,int,XmlObject)
     */
+    @Test
     public void test_jira_xmlbeans02() throws Exception {
         StringBuffer xmlstringbuf = new StringBuffer("<?xml version=\"1.0\" 
encoding=\"utf-8\"?>");
         xmlstringbuf.append("<test>");
@@ -67,7 +61,7 @@ public class JiraRegression1_50Test exte
             }
 
         } catch (NullPointerException npe) {
-            Assert.fail("test_jira_xmlbeans02() : Null Pointer Exception 
thrown !");
+            fail("test_jira_xmlbeans02() : Null Pointer Exception thrown !");
         }
 
         printOptionErrMsgs(errors);
@@ -75,8 +69,8 @@ public class JiraRegression1_50Test exte
 
     /*
     * [XMLBEANS-4] xs:decimal size greater than 18 results in uncompilable 
java code
-    *
     */
+    @Test
     public void test_jira_xmlbeans04() {
         List errors = new ArrayList();
 
@@ -88,7 +82,7 @@ public class JiraRegression1_50Test exte
 
         SchemaCompiler.compile(params);
         if (printOptionErrMsgs(errors)) {
-            Assert.fail("test_jira_xmlbeans04() : Errors found when executing 
scomp");
+            fail("test_jira_xmlbeans04() : Errors found when executing scomp");
         }
     }
 
@@ -96,8 +90,9 @@ public class JiraRegression1_50Test exte
 
     /*
     * [XMLBEANS-9] Null Pointer Exception when running validate from cmd line
-    *
     */
+    @Test
+    @Ignore("no shell tests on junit")
     public void test_jira_xmlbeans09() throws Exception {
         // Exec validate script from cmd line - Refer xmlbeans_09.xsd, 
xmlbeans_09.xml
 
@@ -108,7 +103,7 @@ public class JiraRegression1_50Test exte
         try {
             validator_proc = Runtime.getRuntime().exec(sb.toString());
         } catch (NullPointerException npe) {
-            Assert.fail("test_jira_xmlbeans09() : Null Pointer Exception when 
running validate for schema");
+            fail("test_jira_xmlbeans09() : Null Pointer Exception when running 
validate for schema");
         }
 
         System.out.println("cmd:" + sb);
@@ -131,6 +126,7 @@ public class JiraRegression1_50Test exte
     * [XMLBEANS-11]: Calling getUnionMemberTypes() on SchemaType for non-union 
types results in NullPointerException
     * status : fixed
     */
+    @Test
     public void test_jira_xmlbeans11() throws Exception {
 
         StringBuffer xsdAsString = new StringBuffer("<?xml version=\"1.0\" 
encoding=\"utf-8\" ?>");
@@ -164,15 +160,15 @@ public class JiraRegression1_50Test exte
                 System.out.println("IS UNION TYPE: " + 
(st[i].getUnionMemberTypes() != null));
             }
         } catch (NullPointerException npe) {
-            Assert.fail("test_jira_xmlbeans11(): Null Pointer Exception thrown 
!");
+            fail("test_jira_xmlbeans11(): Null Pointer Exception thrown !");
         }
 
     }
 
     /*
     * [XMLBEANS-14]: newDomNode() throws NullPointerException
-    *
     */
+    @Test
     public void test_jira_xmlbeans14() throws Exception {
         XmlObject xObj = XmlObject.Factory.parse("<Baz/>");
         // add element
@@ -189,7 +185,7 @@ public class JiraRegression1_50Test exte
         try {
             xObj.newDomNode();
         } catch (NullPointerException npe) {
-            Assert.fail("test_jira_xmlbeans14() : Null Pointer Exception when 
create Dom Node");
+            fail("test_jira_xmlbeans14() : Null Pointer Exception when create 
Dom Node");
         }
 
     }
@@ -200,6 +196,8 @@ public class JiraRegression1_50Test exte
     * attributes (rather than null)
     * status : fails with crimson and not with Xerces
     */
+    @Test
+    @Ignore("still happens with current xerces 2.11")
     public void test_jira_xmlbeans16() throws Exception {
         StringBuffer sb = new StringBuffer(100);
         sb.append("<?xml version='1.0'?>\n");
@@ -231,8 +229,8 @@ public class JiraRegression1_50Test exte
 
     /*
     * [XMLBEANS-33]:  insertions occur in improper order when subclassing 
schema types
-    *
     */
+    @Test
     public void test_jira_xmlbeans33() throws Exception {
 
         xbeansJira33B.SubjectType subject =
@@ -251,14 +249,14 @@ public class JiraRegression1_50Test exte
         for (int i = 0; i < list.size(); i++) {
             System.out.println("Validation Error : " + list.get(i));
         }
-        Assert.assertTrue("Validation Failed, should pass", bResult);
+        assertTrue("Validation Failed, should pass", bResult);
 
     }
 
     /*
     * [XMLBEANS-34]:  error compiling classes when using a schema with a 
redefined subelement
-    *
     */
+    @Test
     public void test_jira_xmlbeans34() throws Exception {
         List errors = new ArrayList();
 
@@ -272,7 +270,7 @@ public class JiraRegression1_50Test exte
 
         SchemaCompiler.compile(params);
         if (printOptionErrMsgs(errors)) {
-            Assert.fail("test_jira_xmlbeans34() : Errors found when executing 
scomp");
+            fail("test_jira_xmlbeans34() : Errors found when executing scomp");
         }
 
     }
@@ -363,13 +361,13 @@ public class JiraRegression1_50Test exte
         Class cls = Class.forName("xmlbeans45.PersonName");
         //check for methods in class
         //getGeneration()
-        if (cls.getMethod("getGeneration", null) == null)
+        if (cls.getMethod("getGeneration") == null)
             throw new Exception("getGeneration() was not found in class");
         //getTitle()
-        if (cls.getMethod("getTitle", null) == null)
+        if (cls.getMethod("getTitle") == null)
             throw new Exception("getTitle() was not found in class");
         //getForenameArray()
-        if (cls.getMethod("getForenameArray", null) == null)
+        if (cls.getMethod("getForenameArray") == null)
             throw new Exception("getForenameArray() was not found in class");
 
     }
@@ -457,12 +455,12 @@ public class JiraRegression1_50Test exte
                 }
             }
 
-            Assert.fail("test_jira_xmlbeans49() :Exception thrown with above 
errors!");
+            fail("test_jira_xmlbeans49() :Exception thrown with above 
errors!");
         }
 
         // view errors
         if (printOptionErrMsgs(errors)) {
-            Assert.fail("test_jira_xmlbeans49() : Errors found when executing 
scomp");
+            fail("test_jira_xmlbeans49() : Errors found when executing scomp");
         }
     }
 
@@ -547,9 +545,4 @@ public class JiraRegression1_50Test exte
             return valid;
         }
     }
-
-
-
-
-
 }

Modified: xmlbeans/trunk/test/src/misc/detailed/JiraRegression201_250Test.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/detailed/JiraRegression201_250Test.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/detailed/JiraRegression201_250Test.java 
(original)
+++ xmlbeans/trunk/test/src/misc/detailed/JiraRegression201_250Test.java Fri 
Jan 18 23:08:44 2019
@@ -15,31 +15,23 @@
  */
 package misc.detailed;
 
-import misc.common.JiraTestBase;
-import misc.detailed.jira208.FrogBreathDocument;
-import jira.xmlbeans228.substitution.PersonDocument;
 import jira.xmlbeans228.substitution.CommentType;
 import jira.xmlbeans228.substitution.FirstCommentType;
+import jira.xmlbeans228.substitution.PersonDocument;
+import misc.common.JiraTestBase;
+import misc.detailed.jira208.FrogBreathDocument;
+import org.apache.xmlbeans.XmlOptions;
+import org.junit.Test;
 
+import javax.xml.namespace.QName;
 import java.io.StringWriter;
 import java.util.ArrayList;
-import java.util.List;
 import java.util.Iterator;
+import java.util.List;
 
-import javax.xml.namespace.QName;
-
-import org.apache.xmlbeans.XmlOptions;
-import org.apache.xmlbeans.XmlError;
+import static org.junit.Assert.*;
 
-/**
- *
- */
-public class JiraRegression201_250Test extends JiraTestBase
-{
-    public JiraRegression201_250Test(String name)
-    {
-        super(name);
-    }
+public class JiraRegression201_250Test extends JiraTestBase {
 
     /*
     * [XMLBEANS-206]: Wrong method finding in getMethod() of 
InterfaceExtensionImpl
@@ -51,6 +43,7 @@ public class JiraRegression201_250Test e
     * [XMLBEANS-208]: validation of decimal with fractionDigits -- special 
case, additional zero digits
     *
     */
+    @Test
     public void test_jira_xmlbeans208() throws Exception {
 
         XmlOptions options = new XmlOptions();
@@ -88,6 +81,7 @@ public class JiraRegression201_250Test e
     * [XMLBEANS-228]: 
     * element order in sequence incorrect after calling substitute()
     */
+    @Test
     public void test_jira_xmlbeans228() throws Exception
     {
         PersonDocument personDocument = PersonDocument.Factory.newInstance();

Modified: xmlbeans/trunk/test/src/misc/detailed/JiraRegression251_300Test.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/detailed/JiraRegression251_300Test.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/detailed/JiraRegression251_300Test.java 
(original)
+++ xmlbeans/trunk/test/src/misc/detailed/JiraRegression251_300Test.java Fri 
Jan 18 23:08:44 2019
@@ -15,20 +15,19 @@
  */
 package misc.detailed;
 
+import com.easypo.XmlShipperBean;
 import misc.common.JiraTestBase;
-import com.easypo.*;
+import org.junit.Test;
+
+import static org.junit.Assert.assertFalse;
 
 public class JiraRegression251_300Test extends JiraTestBase
 {
-    public JiraRegression251_300Test(String name)
-    {
-        super(name);
-    }
-
     /*
     * [XMLBEANS-260]: SchemaType#isSkippedAnonymousType() throws an NPE
     * if _outerSchemaTypeRef is not set
     */
+    @Test
     public void test_jira_xmlbeans260()
     {
         // construct an instance of a non-anonymous type

Modified: xmlbeans/trunk/test/src/misc/detailed/JiraRegression50_100Test.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/detailed/JiraRegression50_100Test.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/detailed/JiraRegression50_100Test.java 
(original)
+++ xmlbeans/trunk/test/src/misc/detailed/JiraRegression50_100Test.java Fri Jan 
18 23:08:44 2019
@@ -15,45 +15,43 @@
 
 package misc.detailed;
 
-import junit.framework.Assert;
+import dufourrault.DummyDocument;
+import dufourrault.Father;
+import misc.common.JiraTestBase;
+import net.orthogony.xml.sample.structure.ARootDocument;
+import net.orthogony.xml.sample.structure.ChildType;
+import 
org.apache.beehive.netui.tools.testrecorder.x2004.session.RecorderSessionDocument;
 import org.apache.xmlbeans.*;
 import org.apache.xmlbeans.impl.tool.SchemaCompiler;
 import org.apache.xmlbeans.impl.xb.xmlconfig.ConfigDocument;
-import 
org.apache.beehive.netui.tools.testrecorder.x2004.session.RecorderSessionDocument;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
 import org.w3c.dom.Document;
 import org.w3c.dom.DocumentType;
 import org.w3c.dom.Node;
+import test.xbean.xmlcursor.purchaseOrder.PurchaseOrderDocument;
+import testDateAttribute.TestDatewTZone;
+import testDateAttribute.TestElementWithDateAttributeDocument;
+import tools.util.JarUtil;
 
-import javax.xml.stream.XMLStreamReader;
-import javax.xml.stream.XMLInputFactory;
 import javax.xml.namespace.QName;
 import javax.xml.parsers.DocumentBuilder;
 import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.stream.XMLInputFactory;
+import javax.xml.stream.XMLStreamReader;
 import java.io.File;
 import java.io.FileInputStream;
-import java.util.*;
 import java.net.URL;
+import java.util.*;
 
-import tools.util.JarUtil;
-import test.xbean.xmlcursor.purchaseOrder.PurchaseOrderDocument;
-import testDateAttribute.TestElementWithDateAttributeDocument;
-import testDateAttribute.TestDatewTZone;
-import misc.common.JiraTestBase;
-import dufourrault.DummyDocument;
-import dufourrault.Father;
-import net.orthogony.xml.sample.structure.ARootDocument;
-import net.orthogony.xml.sample.structure.ChildType;
+import static org.junit.Assert.*;
 
 
 public class JiraRegression50_100Test extends JiraTestBase
 {
 
 
-    public JiraRegression50_100Test(String name)
-    {
-     super(name);
-    }
-
     ///**
     // * [XMLBEANS-##]  <BUG TITLE>
     // */
@@ -68,6 +66,7 @@ public class JiraRegression50_100Test ex
     /**
      * [XMLBEANS-52]   Validator loops when schema has certain conditions
      */
+    @Test
     public void test_jira_XmlBeans52() throws Exception{
      //reusing code from method test_jira_XmlBeans48()
      String correctXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> \n" +
@@ -86,8 +85,8 @@ public class JiraRegression50_100Test ex
 
     /*
     * [XMLBEANS-54]: problem with default value
-    *
     */
+    @Test
     public void test_jira_xmlbeans54() throws Exception {
         List errors = new ArrayList();
 
@@ -111,15 +110,15 @@ public class JiraRegression50_100Test ex
         }
 
         if (printOptionErrMsgs(errors)) {
-            Assert.fail("test_jira_xmlbeans54() : Errors found when executing 
scomp");
+            fail("test_jira_xmlbeans54() : Errors found when executing scomp");
         }
     }
 
     /**
      * [XMLBEANS-56] samples issue with easypo schema and config file
      */
-    public void test_jira_XmlBeans56() throws Exception
-    {
+    @Test
+    public void test_jira_XmlBeans56() throws Exception {
         String xsdConfig = "<xb:config " +
                 " 
xmlns:xb=\"http://xml.apache.org/xmlbeans/2004/02/xbean/config\"\n"; +
                 "    xmlns:ep=\"http://openuri.org/easypo\";>\n" +
@@ -156,8 +155,8 @@ public class JiraRegression50_100Test ex
     /**
      * [XMLBEANS-57]   scomp failure for XSD namespace "DAV:"
      */
-    public void test_jira_XmlBeans57() throws Exception
-    {
+    @Test
+    public void test_jira_XmlBeans57() throws Exception {
         String P = File.separator;
         String outputDir = OUTPUTROOT + P + "dav";
 
@@ -201,6 +200,8 @@ public class JiraRegression50_100Test ex
     * This is realted to xmlbeans36 - its the same case but the schemas seem 
to have been updated at the w3c site.
     * Hence adding a new testcase with the new schemas
     */
+    @Test
+    @Ignore("the url doesn't exist anymore ...")
     public void test_jira_xmlbeans58() throws Exception {
         List errors = new ArrayList();
         SchemaCompiler.Parameters params = new SchemaCompiler.Parameters();
@@ -216,7 +217,7 @@ public class JiraRegression50_100Test ex
 
         SchemaCompiler.compile(params);
         if (printOptionErrMsgs(errors)) {
-            Assert.fail("test_jira_xmlbeans55() : Errors found when executing 
scomp");
+            fail("test_jira_xmlbeans55() : Errors found when executing scomp");
         }
 
     }
@@ -225,8 +226,8 @@ public class JiraRegression50_100Test ex
     /**
      * [XMLBEANS-62]   Avoid class cast exception when compiling older schema 
namespace
      */
-    public void test_jira_XmlBeans62() throws Exception
-    {
+    @Test
+    public void test_jira_XmlBeans62() throws Exception {
         String P = File.separator;
         String outputDir = System.getProperty("xbean.rootdir") + P + "build" +
                 P + "test" + P + "output" + P + "x1999";
@@ -265,8 +266,8 @@ public class JiraRegression50_100Test ex
     /**
      * [XMLBEANS-64] ArrayIndexOutOfBoundsException during validation
      */
-    public void test_jira_XmlBeans64() throws Exception
-    {
+    @Test
+    public void test_jira_XmlBeans64() throws Exception {
         // load the document
         File inst = new File(JIRA_CASES + "xmlbeans_64.xml");
         XmlObject doc = RecorderSessionDocument.Factory.parse(inst);
@@ -284,8 +285,8 @@ public class JiraRegression50_100Test ex
     /**
      * [XMLBEANS-66]   NullPointerException when restricting a union with one 
of the union members
      */
-    public void test_jira_XmlBeans66() throws Exception
-    {
+    @Test
+    public void test_jira_XmlBeans66() throws Exception {
         String reproXsd = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> \n" +
                 "<xsd:schema 
targetNamespace=\"http://www.w3.org/2003/12/XQueryX\"; \n" +
                 "      xmlns=\"http://www.w3.org/2003/12/XQueryX\"; \n" +
@@ -318,7 +319,7 @@ public class JiraRegression50_100Test ex
         SchemaTypeLoader stl = makeSchemaTypeLoader(new String[]{reproXsd});
         QName reproQName = new QName("http://www.w3.org/2003/12/XQueryX";, 
"Kludge");
         SchemaGlobalElement elVal = stl.findElement(reproQName);
-        Assert.assertTrue("Element is null or not found", (elVal != null));
+        assertTrue("Element is null or not found", (elVal != null));
 
         String reproInst = "<Kludge 
xmlns=\"http://www.w3.org/2003/12/XQueryX\";><value>12</value></Kludge>";
         validateInstance(new String[]{reproXsd}, new String[]{reproInst}, 
null);
@@ -327,8 +328,8 @@ public class JiraRegression50_100Test ex
     /**
      * [XMLBEANS-68] GDateBuilder outputs empty string when used without time 
or timezone
      */
-    public void test_jira_XmlBeans68() throws Exception
-    {
+    @Test
+    public void test_jira_XmlBeans68() throws Exception {
         Calendar cal = Calendar.getInstance();
         GDateBuilder gdateBuilder = new GDateBuilder(cal);
         gdateBuilder.clearTime();
@@ -356,8 +357,8 @@ public class JiraRegression50_100Test ex
      * This issue needed an elementFormDefault=qualified added to the schema
      * [XMLBEANS-71] when trying to retrieve data from a XMLBean with Input 
from a XML Document, we cannot get any data from the Bean.
      */
-    public void test_jira_XmlBeans71() throws Exception
-    {
+    @Test
+    public void test_jira_XmlBeans71() throws Exception {
         //schema src lives in cases/xbean/xmlobject/xmlbeans_71.xsd
         abc.BazResponseDocument doc = 
abc.BazResponseDocument.Factory.parse(JarUtil.getResourceFromJarasFile("xbean/misc/jira/xmlbeans_71.xml"),
 xmOpts);
         xmOpts.setErrorListener(errorList);
@@ -387,8 +388,9 @@ public class JiraRegression50_100Test ex
     /**
      * [XMLBEANS-72]   Document properties are lost
      */
-    public void test_jira_XmlBeans72() throws Exception
-    {
+    @Test
+    @Ignore
+    public void test_jira_XmlBeans72() throws Exception {
         String docTypeName = "struts-config";
         String docTypePublicID = "-//Apache Software Foundation//DTD Struts 
Configuration 1.1//EN";
         String docTypeSystemID = 
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd";;
@@ -461,11 +463,9 @@ public class JiraRegression50_100Test ex
     /**
      * BUGBUG: XMLBEANS-78 - NPE when processing XMLStreamReader Midstream
      * XMLBEANS-78 - NPE when processing XMLStreamReader Midstream
-     *
-     * @throws Exception
      */
-    public void test_jira_xmlbeans78() throws Exception
-    {
+    @Test
+    public void test_jira_xmlbeans78() throws Exception {
         XMLInputFactory factory = XMLInputFactory.newInstance();
         FileInputStream fis = new FileInputStream(new File(JIRA_CASES+ 
"xmlbeans_78.xml"));
         XMLStreamReader reader = factory.createXMLStreamReader(fis);
@@ -480,8 +480,7 @@ public class JiraRegression50_100Test ex
      * @throws javax.xml.stream.XMLStreamException
      *
      */
-    private void skipToBody(XMLStreamReader reader) throws 
javax.xml.stream.XMLStreamException
-    {
+    private void skipToBody(XMLStreamReader reader) throws 
javax.xml.stream.XMLStreamException {
         while (true) {
             int event = reader.next();
             switch (event) {
@@ -502,8 +501,8 @@ public class JiraRegression50_100Test ex
      * Repro case for jira issue
      * XMLBEANS-80  problems in XPath selecting with namespaces and Predicates.
      */
-    public void test_jira_xmlbeans80() throws Exception
-    {
+    @Test
+    public void test_jira_xmlbeans80() throws Exception {
         String xpathDoc = "<?xml version=\"1.0\"?> \n" +
                 "<doc xmlns:ext=\"http://somebody.elses.extension\";> \n" +
                 "  <ext:a test=\"test\" /> \n" +
@@ -522,7 +521,7 @@ public class JiraRegression50_100Test ex
                 "ext='http://somebody.elses.extension'; 
.//ext:a[@test='test']");
 
 
-        Assert.assertTrue(resSet.length == 1);
+        assertEquals(1, resSet.length);
         System.out.println("Result was: " + resSet[0].xmlText());
     }
 
@@ -530,8 +529,8 @@ public class JiraRegression50_100Test ex
      * Repro case for jira issue
      * XMLBEANS-81  Cursor selectPath() method not working with predicates
      */
-    public void test_jira_xmlbeans81() throws Exception
-    {
+    @Test
+    public void test_jira_xmlbeans81() throws Exception {
         String xpathDoc = "<MatchedRecords>" +
                 "  <MatchedRecord>" +
                 "     <TableName>" +
@@ -557,8 +556,8 @@ public class JiraRegression50_100Test ex
     /**
      * XMLBeans-84 Cannot run XmlObject.selectPath using Jaxen in multi 
threaded environment
      */
-    public void test_jira_XmlBeans84() throws Exception
-    {
+    @Test
+    public void test_jira_XmlBeans84() throws Exception {
         XPathThread[] threads = new XPathThread[15];
 
         for (int i = 0; i < threads.length; i++) {
@@ -578,9 +577,9 @@ public class JiraRegression50_100Test ex
 
     /*
     * [XMLBEANS-88]:Cannot compile eBay schema
-    *
     */
-    /*
+    @Ignore
+    @Test
     public void test_jira_xmlbeans88() throws Exception {
         List errors = new ArrayList();
         SchemaCompiler.Parameters params = new SchemaCompiler.Parameters();
@@ -603,22 +602,22 @@ public class JiraRegression50_100Test ex
             System.out.println(ome.getCause());
             System.out.println(ome.getMessage());
             System.out.println(ome.getStackTrace());
-            Assert.fail("test_jira_xmlbeans88(): Out Of Memory Error");
+            fail("test_jira_xmlbeans88(): Out Of Memory Error");
         } catch (Throwable t) {
             t.getMessage();
             System.out.println("Ok Some Exception is caught here");
         }
 
         if (printOptionErrMsgs(errors)) {
-            Assert.fail("test_jira_xmlbeans88() : Errors found when executing 
scomp");
+            fail("test_jira_xmlbeans88() : Errors found when executing scomp");
         }
-
     }
-    */
 
     /**
     * [XMLBEANS-96]:XmlDocumentProperties missing version and encoding
     */
+    @Test
+    @Ignore
     public void test_jira_xmlbeans96() throws Exception {
         StringBuffer xmlstringbuf = new StringBuffer("<?xml version=\"1.0\" 
encoding=\"UTF-8\" ?>");
         xmlstringbuf.append("<test>");
@@ -627,17 +626,17 @@ public class JiraRegression50_100Test ex
 
         XmlObject doc = XmlObject.Factory.parse(xmlstringbuf.toString());
         XmlDocumentProperties props = doc.documentProperties();
-        Assert.assertEquals("test_jira_xmlbeans96() : Xml Version is not 
picked up", props.getVersion(), "1.0");
-        Assert.assertEquals("test_jira_xmlbeans96() : Xml Encoding is not 
picked up", props.getEncoding(), "UTF-8");
+        assertEquals("test_jira_xmlbeans96() : Xml Version is not picked up", 
"1.0", props.getVersion());
+        assertEquals("test_jira_xmlbeans96() : Xml Encoding is not picked up", 
"UTF-8", props.getEncoding());
 
     }
 
     /**
      * [XMLBEANS-98]   setSaveSuggestedPrefixes doesn't
      * work for QName attribute values
-     *
-     * @throws Exception
      */
+    @Test
+    @Ignore
     public void test_jira_xmlbeans98() throws Exception {
         String outfn = outputroot + "xmlbeans_98.xml";
         String structnamespace = 
"http://www.orthogony.net/xml/sample/structure";;
@@ -696,9 +695,8 @@ public class JiraRegression50_100Test ex
 
     /**
      * [XMLBEANS-99]   NPE/AssertionFailure in newDomNode()
-     *
-     * @throws Exception
      */
+    @Test
     public void test_jira_xmlbeans99_a() throws Exception {
         //typed verification
         DummyDocument doc = DummyDocument.Factory.parse(new File(JIRA_CASES + 
"xmlbeans_99.xml"));
@@ -715,6 +713,7 @@ public class JiraRegression50_100Test ex
     * [XMLBEANS-99]: NPE/AssertionFailure in newDomNode()
     * refer to [XMLBEANS-14]
     */
+    @Test
     public void test_jira_xmlbeans99_b() throws Exception {
         StringBuffer xmlstringbuf = new StringBuffer("<?xml version=\"1.0\" 
encoding=\"ISO-8859-1\" ?> \n");
         xmlstringbuf.append("                <x:dummy 
xmlns:x=\"http://dufourrault\"; 
xmlns:xsi=\"http://www.w3.org/2000/10/XMLSchema-instance\"; 
xsi:SchemaLocation=\"dummy.xsd\">\n");
@@ -754,9 +753,9 @@ public class JiraRegression50_100Test ex
             System.out.println("New Father Type Node: "+ fatherTypeNode);
 
         } catch (NullPointerException npe) {
-            Assert.fail("test_jira_xmlbeans99() : Null Pointer Exception when 
create Dom Node");
+            fail("test_jira_xmlbeans99() : Null Pointer Exception when create 
Dom Node");
         } catch (Exception e) {
-            Assert.fail("test_jira_xmlbeans99() : Exception when create Dom 
Node");
+            fail("test_jira_xmlbeans99() : Exception when create Dom Node");
         }
     }
 
@@ -845,10 +844,5 @@ public class JiraRegression50_100Test ex
             }
         }
     }
-
-
-
-
-
 }
 

Modified: 
xmlbeans/trunk/test/src/misc/detailed/JiraRegressionSchemaCompilerTest.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/detailed/JiraRegressionSchemaCompilerTest.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/detailed/JiraRegressionSchemaCompilerTest.java 
(original)
+++ xmlbeans/trunk/test/src/misc/detailed/JiraRegressionSchemaCompilerTest.java 
Fri Jan 18 23:08:44 2019
@@ -14,24 +14,21 @@
  */
 package misc.detailed;
 
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import java.util.ArrayList;
-import java.io.File;
-
+import misc.common.JiraTestBase;
 import org.apache.xmlbeans.XmlError;
 import org.apache.xmlbeans.impl.tool.SchemaCompiler;
+import org.junit.Test;
 
-import misc.common.JiraTestBase;
+import java.io.File;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
 
-public class JiraRegressionSchemaCompilerTest extends JiraTestBase
-{
-    public JiraRegressionSchemaCompilerTest(String name)
-    {
-        super(name);
-    }
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
 
+public class JiraRegressionSchemaCompilerTest extends JiraTestBase {
     private List _testCompile(File[] xsdFiles,
                               String outputDirName)
     {
@@ -66,6 +63,7 @@ public class JiraRegressionSchemaCompile
         return errFound;
     }
 
+    @Test
     public void test_jira_xmlbeans236()
     {
         File[] xsdFiles =
@@ -78,6 +76,7 @@ public class JiraRegressionSchemaCompile
         }
     }
 
+    @Test
     public void test_jira_xmlbeans239()
     {
         /* complexType with complexContent extending base type with 
@@ -107,6 +106,7 @@ public class JiraRegressionSchemaCompile
         assertTrue(findErrMsg(errors, msg));
     }
 
+    @Test
     public void test_jira_xmlbeans251()
     {
         File[] xsdFiles =

Modified: xmlbeans/trunk/test/src/misc/detailed/JiraRegressionTest101_150.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/test/src/misc/detailed/JiraRegressionTest101_150.java?rev=1851656&r1=1851655&r2=1851656&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/misc/detailed/JiraRegressionTest101_150.java 
(original)
+++ xmlbeans/trunk/test/src/misc/detailed/JiraRegressionTest101_150.java Fri 
Jan 18 23:08:44 2019
@@ -1,30 +1,27 @@
 package misc.detailed;
 
-import junit.framework.Assert;
+import misc.common.JiraTestBase;
+import org.apache.xmlbeans.XmlError;
+import org.apache.xmlbeans.XmlObject;
+import org.apache.xmlbeans.impl.tool.SchemaCompiler;
+import org.junit.Test;
 
+import java.io.File;
 import java.util.ArrayList;
 import java.util.List;
-import java.io.File;
 
-import org.apache.xmlbeans.XmlObject;
-import org.apache.xmlbeans.XmlError;
-import org.apache.xmlbeans.impl.tool.SchemaCompiler;
-import misc.common.JiraTestBase;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.fail;
 
 /**
  *
  */
 public class JiraRegressionTest101_150 extends JiraTestBase
 {
-    public JiraRegressionTest101_150(String name)
-    {
-        super(name);
-    }
-
     /**
      * [XMLBEANS-103]   XMLBeans - QName thread cache, cause memory leaks
-     * @throws Exception
      */
+    @Test
     public void test_jira_xmlbeans102a() throws Exception{
         // set the parameters similar to those in the bug
         SchemaCompiler.Parameters params = new SchemaCompiler.Parameters();
@@ -45,8 +42,8 @@ public class JiraRegressionTest101_150 e
 
     /*
     * [XMLBEANS-102]: scomp - infinite loop during jar for specific xsd and 
params for netui_config.xsd
-    *
     */
+    @Test
     public void test_jira_xmlbeans102b() {
         //Assert.fail("test_jira_xmlbeans102: Infinite loop after completion 
of parsing" );
 
@@ -62,7 +59,7 @@ public class JiraRegressionTest101_150 e
 
         SchemaCompiler.compile(params);
         if (printOptionErrMsgs(errors)) {
-            Assert.fail("test_jira_xmlbeans102() : Errors found when executing 
scomp");
+            fail("test_jira_xmlbeans102() : Errors found when executing 
scomp");
         }
 
     }
@@ -70,9 +67,8 @@ public class JiraRegressionTest101_150 e
     /**
      * NPE while initializing a type system w/ a type that extends
      * an a complex type from a different type system
-     *
-     * @throws Exception
      */
+    @Test
     public void test_jira_xmlbeans105() throws Exception {
         //run untyped parse
         XmlObject obj = XmlObject.Factory.parse(new File(JIRA_CASES + 
"xmlbeans_105.xml"));
@@ -84,16 +80,8 @@ public class JiraRegressionTest101_150 e
         // / we know the instance is invalid
         // make sure the error message is what is expected
         rud.validate(xmOpts);
-        Assert.assertTrue("More Errors than expected", errorList.size() == 1);
-        Assert.assertTrue("Did not recieve the expected error code: " + 
((XmlError) errorList.get(0)).getErrorCode(),
-                ((XmlError) 
errorList.get(0)).getErrorCode().compareToIgnoreCase("cvc-complex-type.2.4a") 
== 0);
+        assertEquals("More Errors than expected", 1, errorList.size());
+        assertEquals("Did not recieve the expected error code: " + ((XmlError) 
errorList.get(0)).getErrorCode(), 0, ((XmlError) 
errorList.get(0)).getErrorCode().compareToIgnoreCase("cvc-complex-type.2.4a"));
 
     }
-
-
-
-
-
-
-
 }



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

Reply via email to