- Revision
- 756
- Author
- rfscholte
- Date
- 2010-09-29 16:26:24 -0500 (Wed, 29 Sep 2010)
Log Message
ClassLibraryBuilder tests
Added Paths
- trunk/qdox/src/test/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java
- trunk/qdox/src/test/com/thoughtworks/qdox/library/OrderedClassLibraryBuilderTest.java
- trunk/qdox/src/test/com/thoughtworks/qdox/library/SortedClassLibraryBuilderTest.java
Diff
Added: trunk/qdox/src/test/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java (0 => 756)
--- trunk/qdox/src/test/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java (rev 0) +++ trunk/qdox/src/test/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java 2010-09-29 21:26:24 UTC (rev 756) @@ -0,0 +1,62 @@ +package com.thoughtworks.qdox.library; + +import java.io.ByteArrayInputStream; +import java.io.StringReader; + +import junit.framework.TestCase; + +public abstract class ClassLibraryBuilderTest + extends TestCase +{ + + protected abstract ClassLibraryBuilder getClassLibraryBuilder(); + + public final void testAppendClassLoader() throws Exception + { + ClassLibraryBuilder libraryBuilder = getClassLibraryBuilder(); + ClassLibraryBuilder result = libraryBuilder.appendClassLoader( null ); + assertSame( libraryBuilder, result ); + } + + public final void testAppendSourceFolder() throws Exception + { + ClassLibraryBuilder libraryBuilder = getClassLibraryBuilder(); + ClassLibraryBuilder result = libraryBuilder.appendSourceFolder( null ); + assertSame( libraryBuilder, result ); + } + + public final void testAppendSourceInputStream() throws Exception + { + ClassLibraryBuilder libraryBuilder = getClassLibraryBuilder(); + ClassLibraryBuilder result = libraryBuilder.appendSource( new ByteArrayInputStream( new byte[]{} ) ); + assertSame( libraryBuilder, result ); + } + + public final void testAppendSourceReader() throws Exception + { + ClassLibraryBuilder libraryBuilder = getClassLibraryBuilder(); + ClassLibraryBuilder result = libraryBuilder.appendSource( new StringReader("") ); + assertSame( libraryBuilder, result ); + } + +// public final void testAppendSourceURL() throws Exception +// { +// ClassLibraryBuilder libraryBuilder = getClassLibraryBuilder(); +// ClassLibraryBuilder result = libraryBuilder.appendSource( (URL) null ); +// assertSame( libraryBuilder, result ); +// } +// +// public final void testAppendSourceFile() throws Exception +// { +// ClassLibraryBuilder libraryBuilder = getClassLibraryBuilder(); +// ClassLibraryBuilder result = libraryBuilder.appendSource( (File) null ); +// assertSame( libraryBuilder, result ); +// } + + public final void testGetClassLibrary() throws Exception + { + ClassLibraryBuilder libraryBuilder = getClassLibraryBuilder(); + assertNotNull( libraryBuilder.getClassLibrary() ); + } + +} Property changes on: trunk/qdox/src/test/com/thoughtworks/qdox/library/ClassLibraryBuilderTest.java ___________________________________________________________________ Name: svn:keywords + Author Date Id Revision Name: svn:eol-style + native
Added: trunk/qdox/src/test/com/thoughtworks/qdox/library/OrderedClassLibraryBuilderTest.java (0 => 756)
--- trunk/qdox/src/test/com/thoughtworks/qdox/library/OrderedClassLibraryBuilderTest.java (rev 0) +++ trunk/qdox/src/test/com/thoughtworks/qdox/library/OrderedClassLibraryBuilderTest.java 2010-09-29 21:26:24 UTC (rev 756) @@ -0,0 +1,11 @@ +package com.thoughtworks.qdox.library; + + +public class OrderedClassLibraryBuilderTest + extends ClassLibraryBuilderTest +{ + protected ClassLibraryBuilder getClassLibraryBuilder() + { + return new OrderedClassLibraryBuilder(); + } +} Property changes on: trunk/qdox/src/test/com/thoughtworks/qdox/library/OrderedClassLibraryBuilderTest.java ___________________________________________________________________ Name: svn:keywords + Author Date Id Revision Name: svn:eol-style + native
Added: trunk/qdox/src/test/com/thoughtworks/qdox/library/SortedClassLibraryBuilderTest.java (0 => 756)
--- trunk/qdox/src/test/com/thoughtworks/qdox/library/SortedClassLibraryBuilderTest.java (rev 0) +++ trunk/qdox/src/test/com/thoughtworks/qdox/library/SortedClassLibraryBuilderTest.java 2010-09-29 21:26:24 UTC (rev 756) @@ -0,0 +1,10 @@ +package com.thoughtworks.qdox.library; + +public class SortedClassLibraryBuilderTest + extends ClassLibraryBuilderTest +{ + protected ClassLibraryBuilder getClassLibraryBuilder() + { + return new SortedClassLibraryBuilder(); + } +} Property changes on: trunk/qdox/src/test/com/thoughtworks/qdox/library/SortedClassLibraryBuilderTest.java ___________________________________________________________________ Name: svn:keywords + Author Date Id Revision Name: svn:eol-style + native
To unsubscribe from this list please visit:
