- Revision
- 1091
- Author
- rfscholte
- Date
- 2011-02-27 14:05:06 -0600 (Sun, 27 Feb 2011)
Log Message
Mocking JavaParameterTest
Modified Paths
- trunk/qdox/src/test/com/thoughtworks/qdox/model/DefaultJavaParameterTest.java
- trunk/qdox/src/test/com/thoughtworks/qdox/model/JavaParameterTest.java
Diff
Modified: trunk/qdox/src/test/com/thoughtworks/qdox/model/DefaultJavaParameterTest.java (1090 => 1091)
--- trunk/qdox/src/test/com/thoughtworks/qdox/model/DefaultJavaParameterTest.java 2011-02-27 20:01:41 UTC (rev 1090) +++ trunk/qdox/src/test/com/thoughtworks/qdox/model/DefaultJavaParameterTest.java 2011-02-27 20:05:06 UTC (rev 1091) @@ -8,25 +8,21 @@ super( s ); } + @Override public Type newType( String typeName ) { return new Type(typeName); } + @Override public DefaultJavaParameter newJavaParameter( Type type, String name ) { return new DefaultJavaParameter(type, name); } - public JavaMethod newJavaMethod() - { - return new DefaultJavaMethod(); - } - @Override public void setMethod( DefaultJavaParameter parameter, JavaMethod method ) { parameter.setParentMethod( method ); - ((AbstractBaseMethod) method).addParameter( parameter ); } }
Modified: trunk/qdox/src/test/com/thoughtworks/qdox/model/JavaParameterTest.java (1090 => 1091)
--- trunk/qdox/src/test/com/thoughtworks/qdox/model/JavaParameterTest.java 2011-02-27 20:01:41 UTC (rev 1090) +++ trunk/qdox/src/test/com/thoughtworks/qdox/model/JavaParameterTest.java 2011-02-27 20:05:06 UTC (rev 1091) @@ -1,5 +1,6 @@ package com.thoughtworks.qdox.model; +import static org.mockito.Mockito.*; import junit.framework.TestCase; public abstract class JavaParameterTest<P extends JavaParameter> extends TestCase { @@ -13,17 +14,14 @@ //setters public abstract void setMethod(P parameter, JavaMethod method); - public abstract Type newType(String typeName); - public abstract JavaMethod newJavaMethod(); - public void testParentMethod() throws Exception { P p = newJavaParameter(newType("x"), "x"); assertNull(p.getParentMethod()); - JavaMethod m = newJavaMethod(); + JavaMethod m = mock(JavaMethod.class); setMethod( p, m ); assertSame(m, p.getParentMethod()); }
To unsubscribe from this list please visit:
