[jboss-cvs] JBossAS SVN: r108979 - projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Oct 29 03:26:34 EDT 2010


Author: jeff.zhang
Date: 2010-10-29 03:26:34 -0400 (Fri, 29 Oct 2010)
New Revision: 108979

Modified:
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/TestCodeGen.java
Log:
[JBJCA-458] Add overloaded methods to CF interface causes test suite failure

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/TestCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/TestCodeGen.java	2010-10-29 01:03:23 UTC (rev 108978)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/TestCodeGen.java	2010-10-29 07:26:34 UTC (rev 108979)
@@ -301,7 +301,21 @@
          out.write("@Test");
          writeEol(out);
          writeIndent(out, indent);
-         out.write("public void test" + upcaseFirst(method.getMethodName()) + "() throws Throwable");
+         out.write("public void test" + upcaseFirst(method.getMethodName()));
+         int paramSize = method.getParams().size();
+
+         if (paramSize == 0)
+            out.write("NoArg");
+         else
+         {
+            for (int i = 0; i < paramSize; i++)
+            {
+               MethodParam param = method.getParams().get(i);
+               out.write(upcaseFirst(param.getName()));
+               out.write(param.getType());
+            }
+         }
+         out.write("() throws Throwable");
          writeLeftCurlyBracket(out, indent);
          
 
@@ -321,7 +335,6 @@
             out.write(method.getReturnType() + " result = ");
          }
          out.write("connection." + method.getMethodName() + "(");
-         int paramSize = method.getParams().size();
          for (int i = 0; i < paramSize; i++)
          {
             MethodParam param = method.getParams().get(i);



More information about the jboss-cvs-commits mailing list