Title: [756] trunk/qdox/src/test/com/thoughtworks/qdox/library: ClassLibraryBuilder tests

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:

http://xircles.codehaus.org/manage_email

Reply via email to