You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2021/02/21 21:48:27 UTC

svn commit: r1886772 [4/4] - in /xmlbeans/trunk/src/test/java: compile/scomp/detailed/ misc/detailed/

Modified: xmlbeans/trunk/src/test/java/misc/detailed/JiraRegressionTest101_150.java
URL: http://svn.apache.org/viewvc/xmlbeans/trunk/src/test/java/misc/detailed/JiraRegressionTest101_150.java?rev=1886772&r1=1886771&r2=1886772&view=diff
==============================================================================
--- xmlbeans/trunk/src/test/java/misc/detailed/JiraRegressionTest101_150.java (original)
+++ xmlbeans/trunk/src/test/java/misc/detailed/JiraRegressionTest101_150.java Sun Feb 21 21:48:26 2021
@@ -1,103 +1,103 @@
-/*   Copyright 2004 The Apache Software Foundation
- *
- *   Licensed under the Apache License, Version 2.0 (the "License");
- *   you may not use this file except in compliance with the License.
- *   You may obtain a copy of the License at
- *
- *       http://www.apache.org/licenses/LICENSE-2.0
- *
- *   Unless required by applicable law or agreed to in writing, software
- *   distributed under the License is distributed on an "AS IS" BASIS,
- *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *   See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-
-package misc.detailed;
-
-import misc.common.JiraTestBase;
-import org.apache.xmlbeans.XmlError;
-import org.apache.xmlbeans.XmlObject;
-import org.apache.xmlbeans.impl.tool.Parameters;
-import org.apache.xmlbeans.impl.tool.SchemaCompiler;
-import org.junit.Test;
-
-import java.io.File;
-import java.util.ArrayList;
-import java.util.List;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
-
-/**
- *
- */
-public class JiraRegressionTest101_150 extends JiraTestBase
-{
-    /**
-     * [XMLBEANS-103]   XMLBeans - QName thread cache, cause memory leaks
-     */
-    @Test
-    public void test_jira_xmlbeans102a() throws Exception{
-        // set the parameters similar to those in the bug
-        Parameters params = new Parameters();
-        params.setXsdFiles(new File[]{new File(JIRA_CASES + "xmlbeans_102.xsd")});
-        params.setOutputJar(new File(outputroot+P+"xmlbeans_102.jar"));
-        File outputDir = new File(outputroot + P + "xmlbeans_102");
-        outputDir.mkdirs();
-        params.setClassesDir(outputDir);
-        params.setSrcDir(outputDir);
-        // compile schema
-        SchemaCompiler.compile(params);
-        // check for jar - compilation success
-        if(!(new File(outputroot + P + "xmlbeans_102.jar").exists()) )
-            throw new Exception("Jar File was not found");
-        //cleanup
-        deltree(outputroot);
-    }
-
-    /*
-    * [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" );
-
-        Parameters params = new Parameters();
-        params.setOutputJar(new File(schemaCompOutputDirPath + "jira102.jar"));
-        params.setClassesDir(schemaCompClassesDir);
-
-        params.setXsdFiles(new File[]{new File(scompTestFilesRoot + "xmlbeans_102_netui-config.xsd_")});
-        List errors = new ArrayList();
-        params.setErrorListener(errors);
-        params.setSrcDir(schemaCompSrcDir);
-        params.setClassesDir(schemaCompClassesDir);
-
-        SchemaCompiler.compile(params);
-        if (printOptionErrMsgs(errors)) {
-            fail("test_jira_xmlbeans102() : Errors found when executing scomp");
-        }
-
-    }
-
-    /**
-     * NPE while initializing a type system w/ a type that extends
-     * an a complex type from a different type system
-     */
-    @Test
-    public void test_jira_xmlbeans105() throws Exception {
-        //run untyped parse
-        XmlObject obj = XmlObject.Factory.parse(new File(JIRA_CASES + "xmlbeans_105.xml"));
-
-        //run Typed Parse
-        jira.xmlbeans105.ResourceUnknownFaultDocument rud =
-                jira.xmlbeans105.ResourceUnknownFaultDocument.Factory.parse(new File(JIRA_CASES + "xmlbeans_105.xml"));
-
-        // / we know the instance is invalid
-        // make sure the error message is what is expected
-        rud.validate(xmOpts);
-        assertEquals("More Errors than expected", 1, errorList.size());
-        assertEquals("Did not receive the expected error code: " + ((XmlError) errorList.get(0)).getErrorCode(), 0, ((XmlError) errorList.get(0)).getErrorCode().compareToIgnoreCase("cvc-complex-type.2.4a"));
-
-    }
-}
+/*   Copyright 2004 The Apache Software Foundation
+ *
+ *   Licensed under the Apache License, Version 2.0 (the "License");
+ *   you may not use this file except in compliance with the License.
+ *   You may obtain a copy of the License at
+ *
+ *       http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *   Unless required by applicable law or agreed to in writing, software
+ *   distributed under the License is distributed on an "AS IS" BASIS,
+ *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *   See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+
+package misc.detailed;
+
+import misc.common.JiraTestBase;
+import org.apache.xmlbeans.XmlError;
+import org.apache.xmlbeans.XmlObject;
+import org.apache.xmlbeans.impl.tool.Parameters;
+import org.apache.xmlbeans.impl.tool.SchemaCompiler;
+import org.junit.Test;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.fail;
+
+/**
+ *
+ */
+public class JiraRegressionTest101_150 extends JiraTestBase
+{
+    /**
+     * [XMLBEANS-103]   XMLBeans - QName thread cache, cause memory leaks
+     */
+    @Test
+    public void test_jira_xmlbeans102a() throws Exception{
+        // set the parameters similar to those in the bug
+        Parameters params = new Parameters();
+        params.setXsdFiles(new File[]{new File(JIRA_CASES + "xmlbeans_102.xsd")});
+        params.setOutputJar(new File(outputroot+P+"xmlbeans_102.jar"));
+        File outputDir = new File(outputroot + P + "xmlbeans_102");
+        outputDir.mkdirs();
+        params.setClassesDir(outputDir);
+        params.setSrcDir(outputDir);
+        // compile schema
+        SchemaCompiler.compile(params);
+        // check for jar - compilation success
+        if(!(new File(outputroot + P + "xmlbeans_102.jar").exists()) )
+            throw new Exception("Jar File was not found");
+        //cleanup
+        deltree(outputroot);
+    }
+
+    /*
+    * [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" );
+
+        Parameters params = new Parameters();
+        params.setOutputJar(new File(schemaCompOutputDirPath + "jira102.jar"));
+        params.setClassesDir(schemaCompClassesDir);
+
+        params.setXsdFiles(new File[]{new File(scompTestFilesRoot + "xmlbeans_102_netui-config.xsd_")});
+        List errors = new ArrayList();
+        params.setErrorListener(errors);
+        params.setSrcDir(schemaCompSrcDir);
+        params.setClassesDir(schemaCompClassesDir);
+
+        SchemaCompiler.compile(params);
+        if (printOptionErrMsgs(errors)) {
+            fail("test_jira_xmlbeans102() : Errors found when executing scomp");
+        }
+
+    }
+
+    /**
+     * NPE while initializing a type system w/ a type that extends
+     * an a complex type from a different type system
+     */
+    @Test
+    public void test_jira_xmlbeans105() throws Exception {
+        //run untyped parse
+        XmlObject obj = XmlObject.Factory.parse(new File(JIRA_CASES + "xmlbeans_105.xml"));
+
+        //run Typed Parse
+        jira.xmlbeans105.ResourceUnknownFaultDocument rud =
+                jira.xmlbeans105.ResourceUnknownFaultDocument.Factory.parse(new File(JIRA_CASES + "xmlbeans_105.xml"));
+
+        // / we know the instance is invalid
+        // make sure the error message is what is expected
+        rud.validate(xmOpts);
+        assertEquals("More Errors than expected", 1, errorList.size());
+        assertEquals("Did not receive 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: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org