Title: [741] trunk/qdox/src/test/com/thoughtworks/qdox/model: Prepare JavaParameterTest
Revision
741
Author
rfscholte
Date
2010-09-07 04:29:42 -0500 (Tue, 07 Sep 2010)

Log Message

Prepare JavaParameterTest

Modified Paths


Added Paths

Diff

Added: trunk/qdox/src/test/com/thoughtworks/qdox/model/DefaultJavaParameterTest.java (0 => 741)

--- trunk/qdox/src/test/com/thoughtworks/qdox/model/DefaultJavaParameterTest.java	                        (rev 0)
+++ trunk/qdox/src/test/com/thoughtworks/qdox/model/DefaultJavaParameterTest.java	2010-09-07 09:29:42 UTC (rev 741)
@@ -0,0 +1,31 @@
+package com.thoughtworks.qdox.model;
+
+public class DefaultJavaParameterTest extends JavaParameterTest
+{
+
+    public DefaultJavaParameterTest( String s )
+    {
+        super( s );
+    }
+
+    public Type newType( String typeName )
+    {
+        return new Type(typeName);
+    }
+
+    public JavaParameter newJavaParameter( Type type, String name )
+    {
+        return new JavaParameter(type, name);
+    }
+
+    public JavaMethod newJavaMethod()
+    {
+        return new JavaMethod();
+    }
+
+    public void addParameter( JavaMethod method, JavaParameter parameter )
+    {
+        method.addParameter( parameter );
+    }
+
+}
Property changes on: trunk/qdox/src/test/com/thoughtworks/qdox/model/DefaultJavaParameterTest.java
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native

Modified: trunk/qdox/src/test/com/thoughtworks/qdox/model/JavaParameterTest.java (740 => 741)

--- trunk/qdox/src/test/com/thoughtworks/qdox/model/JavaParameterTest.java	2010-09-06 20:11:38 UTC (rev 740)
+++ trunk/qdox/src/test/com/thoughtworks/qdox/model/JavaParameterTest.java	2010-09-07 09:29:42 UTC (rev 741)
@@ -2,18 +2,26 @@
 
 import junit.framework.TestCase;
 
-public class JavaParameterTest extends TestCase {
+public abstract class JavaParameterTest extends TestCase {
 
     public JavaParameterTest(String s) {
         super(s);
     }
+    
+    public abstract Type newType(String typeName);
+    
+    public abstract JavaParameter newJavaParameter(Type type, String name);
+    
+    public abstract JavaMethod newJavaMethod();
+    
+    public abstract void addParameter(JavaMethod method, JavaParameter parameter);
 
     public void testParentMethod() throws Exception {
-        JavaParameter p = new JavaParameter(new Type("x"), "x");
+        JavaParameter p = newJavaParameter(newType("x"), "x");
         assertNull(p.getParentMethod());
 
-        JavaMethod m = new JavaMethod();
-        m.addParameter(p);
+        JavaMethod m = newJavaMethod();
+        addParameter(m, p);
         assertSame(m, p.getParentMethod());
     }
 


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to