You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by sa...@apache.org on 2013/07/13 07:39:51 UTC

svn commit: r1502750 - in /axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin: pom.xml src/test/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojoTest.java

Author: sagara
Date: Sat Jul 13 05:39:50 2013
New Revision: 1502750

URL: http://svn.apache.org/r1502750
Log:
Applied patch for AXIS2-5496

Modified:
    axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/pom.xml
    axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/test/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojoTest.java

Modified: axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/pom.xml?rev=1502750&r1=1502749&r2=1502750&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/pom.xml Sat Jul 13 05:39:50 2013
@@ -121,6 +121,9 @@
                         <fileset>
                             <directory>src/test/test1/target</directory>
                         </fileset>
+                        <fileset>
+                            <directory>src/test/test2/target</directory>
+                        </fileset>
                     </filesets>
                 </configuration>
             </plugin>

Modified: axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/test/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojoTest.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/test/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojoTest.java?rev=1502750&r1=1502749&r2=1502750&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/test/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojoTest.java (original)
+++ axis/axis2/java/core/trunk/modules/tool/axis2-wsdl2code-maven-plugin/src/test/java/org/apache/axis2/maven2/wsdl2code/WSDL2CodeMojoTest.java Sat Jul 13 05:39:50 2013
@@ -29,10 +29,16 @@ import java.util.HashSet;
 public class WSDL2CodeMojoTest extends AbstractMojoTestCase {
     /** Tests running the java generator. */
     public void testJava() throws Exception {
-        runTest("src/test/test1", "wsdl2code");
+        runTest("src/test/test1", "wsdl2code", "src/main/axis2/service.wsdl");
     }
 
-    protected WSDL2CodeMojo newMojo(String pDir, String pGoal) throws Exception {
+    /** This test is added to test wsdl2codegen when there is schema import
+     * involved and the wsdl path contains space character */
+    public void testSchemaImport() throws Exception {
+        runTest("src/test/test2", "wsdl2code", "src/main/axis2/test dir/service.wsdl");
+    }
+
+    protected WSDL2CodeMojo newMojo(String pDir, String pGoal, String baseFilePath) throws Exception {
         File baseDir = new File(new File(getBasedir()), pDir);
         File testPom = new File(baseDir, "pom.xml");
         WSDL2CodeMojo mojo = (WSDL2CodeMojo)lookupMojo(pGoal, testPom);
@@ -40,7 +46,7 @@ public class WSDL2CodeMojoTest extends A
         project.setDependencyArtifacts(new HashSet());
         setVariableValueToObject(mojo, "project", project);
         setVariableValueToObject(mojo, "wsdlFile",
-                                 new File(baseDir, "src/main/axis2/service.wsdl").getAbsolutePath());
+                                 new File(baseDir, baseFilePath).getAbsolutePath());
         setVariableValueToObject(mojo, "outputDirectory",
                                  new File(baseDir, "target/generated-sources/axis2/wsdl2code"));
         setVariableValueToObject(mojo, "syncMode", "both");
@@ -51,8 +57,8 @@ public class WSDL2CodeMojoTest extends A
         return mojo;
     }
 
-    protected void runTest(String pDir, String pGoal)
+    protected void runTest(String pDir, String pGoal, String baseFilePath)
             throws Exception {
-        newMojo(pDir, pGoal).execute();
+        newMojo(pDir, pGoal, baseFilePath).execute();
     }
 }