Title: [1162] trunk/qdox/src/test/java/com/thoughtworks/qdox: Replace JavaDocBuilder with JavaProjectBuilder in tests

Diff

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/AnnotationsTest.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -13,10 +13,10 @@
 
 public class AnnotationsTest extends TestCase {
 
-    private JavaDocBuilder builder;
+    private JavaProjectBuilder builder;
     public AnnotationsTest()
     {
-        builder = new JavaDocBuilder();
+        builder = new JavaProjectBuilder();
         //builder.setDebugLexer( true );
         //builder.setDebugParser( true );
     }
@@ -119,7 +119,7 @@
             + "}\n";
 
         builder.addSource(new StringReader(source));
-        assertEquals(1, builder.getClasses().length);
+        assertEquals(1, builder.getClasses().size());
     }
 
     public void testShouldIgnoreAnnotationWithClassType() {
@@ -205,7 +205,7 @@
     	String source = "@MyAnnotation()\n" +
     			"public class MyClass {}";
     	builder.addSource(new StringReader(source));
-    	assertEquals("MyAnnotation", builder.getClasses()[0].getAnnotations().get(0).getType().getValue());
+    	assertEquals("MyAnnotation", builder.getClasses().get(0).getAnnotations().get(0).getType().getValue());
     }
     
     public void testMethodAnnotationBeforeComment() throws Exception {
@@ -217,7 +217,7 @@
     			" public boolean isPostback() { return true;}\n" +
     			"}";
     	builder.addSource(new StringReader(source));
-    	assertEquals("java.lang.Override", builder.getClasses()[0].getMethods().get(0).getAnnotations().get(0).getType().getValue());
+    	assertEquals("java.lang.Override", builder.getClasses().get(0).getMethods().get(0).getAnnotations().get(0).getType().getValue());
     }
     
     public void testEnumsWithAnnotations() throws Exception {
@@ -238,7 +238,7 @@
         		"  static void get_tmp_dir( String targetfilename, @ParamInfo( direction = ParamInfo.Direction.OUT ) byte[] tmpDirOutput ) throws IOException {}\n" + 
         		"}";
         builder.addSource( new StringReader( source ) );
-        JavaMethod jMethod = builder.getClasses()[0].getMethods().get(0);
+        JavaMethod jMethod = builder.getClasses().get(0).getMethods().get(0);
         assertEquals( "NativeAccessible", jMethod.getAnnotations().get(0).getType().getValue() );
         JavaAnnotation annotation = jMethod.getParameters().get(1).getAnnotations().get(0);
         assertEquals( "ParamInfo", annotation.getType().getValue() );
@@ -252,13 +252,13 @@
         		"  public void testNothing() { }\n " +
         		"}";
         builder.addSource( new StringReader( source ) );
-        JavaMethod method = builder.getClasses()[0].getMethods().get(0);
+        JavaMethod method = builder.getClasses().get(0).getMethods().get(0);
         AnnotationFieldRef suppressWarnings = (AnnotationFieldRef) method.getAnnotations().get(0).getProperty( "value" );
-        assertEquals( builder.getClasses()[0].getFields().get(0), suppressWarnings.getField());
+        assertEquals( builder.getClasses().get(0).getFields().get(0), suppressWarnings.getField());
     }
     
     public void testDoubleEscapedString() throws Exception {
-        JavaDocBuilder builder = new JavaDocBuilder();
+        JavaProjectBuilder builder = new JavaProjectBuilder();
         String source = "public class Foo {\n" +
         		"@SuppressWarnings({\"abc\\\\d\"})\n" +
         		"private void bar() { } }";

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/ClassResolutionTest.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/ClassResolutionTest.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/ClassResolutionTest.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -28,7 +28,7 @@
                 + "}";
 
         // parse
-        JavaDocBuilder builder = new JavaDocBuilder();
+        JavaProjectBuilder builder = new JavaProjectBuilder();
         builder.addSource(new StringReader(source1));
         builder.addSource(new StringReader(source2));
 
@@ -53,7 +53,7 @@
                 + "}";
 
         // parse
-        JavaDocBuilder builder = new JavaDocBuilder();
+        JavaProjectBuilder builder = new JavaProjectBuilder();
         builder.addSource(new StringReader(source));
 
         // find the parameter
@@ -62,7 +62,7 @@
     }
 
     public void testAnonymousClass() {
-        JavaDocBuilder builder = new JavaDocBuilder();
+        JavaProjectBuilder builder = new JavaProjectBuilder();
 
     	String source = ""
         	+ "public class AnimatedAlgorithm {\n"
@@ -80,7 +80,7 @@
     
     //from QDOX-86
     public void testInnerClassInMethod() throws Exception {
-    	JavaDocBuilder builder = new JavaDocBuilder();
+        JavaProjectBuilder builder = new JavaProjectBuilder();
     	String source = "package some.pack;\n" +
     	"class Test {\n" +
     	"void some(Inner.Inner2 a) {}\n" +

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/EnumsModelTest.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -20,7 +20,7 @@
                 + "public enum Enum1 {}\n"
                 + "enum Enum2 {;}\n";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         JavaClass enum1 = javaDocBuilder.getClassByName("Enum1");
@@ -38,7 +38,7 @@
                 + "  int someField; "
                 + "}";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         JavaClass cls = javaDocBuilder.getClassByName("X");
@@ -82,7 +82,7 @@
         String source = ""
                 + "public enum Enum1 implements java.io.Serializable { a, b }";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         JavaClass cls = javaDocBuilder.getClassByName("Enum1");
@@ -140,7 +140,7 @@
                 + "    }\n"
                 + "}";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         JavaClass cls = javaDocBuilder.getClassByName("X$EnumWithConstructors");
@@ -181,7 +181,7 @@
                 + "    public abstract void speak();\n"
                 + "}";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         JavaClass cls = javaDocBuilder.getClassByName("Animal");
@@ -198,7 +198,7 @@
         		"@MyAnno\n" +
         		"TEST;\n" +
         		"}\n";
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
     }
     

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/EnumsTest.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -14,7 +14,7 @@
                 + "enum Enum2 {;}\n"
                 + "private enum Enum3 {,}";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         assertTrue(javaDocBuilder.getClassByName("Enum1").isEnum());
@@ -31,7 +31,7 @@
                 + "  int someField; "
                 + "}";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         JavaClass cls = javaDocBuilder.getClassByName("X");
@@ -44,7 +44,7 @@
         String source = ""
                 + "public enum Enum1 implements java.io.Serializable { a, b }";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         JavaClass cls = javaDocBuilder.getClassByName("Enum1");
@@ -56,7 +56,7 @@
         String source = ""
                 + "public enum Enum1 implements java.io.Serializable { a, @Deprecated b }";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         JavaClass cls = javaDocBuilder.getClassByName("Enum1");
@@ -80,7 +80,7 @@
                 + "    }\n"
                 + "}";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         JavaClass cls = javaDocBuilder.getClassByName("X$EnumWithConstructors");
@@ -98,7 +98,7 @@
                 + "    public abstract void speak();\n"
                 + "}";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         assertTrue(javaDocBuilder.getClassByName("Animal").isEnum());
@@ -114,7 +114,7 @@
                 + "\n"
                 + "}";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         assertTrue(javaDocBuilder.getClassByName("AccountType").isEnum());
@@ -125,7 +125,7 @@
         String source = ""
                 + "public enum Foo { BAR }\n";
 
-        JavaDocBuilder javaDocBuilder = new JavaDocBuilder();
+        JavaProjectBuilder javaDocBuilder = new JavaProjectBuilder();
         javaDocBuilder.addSource(new StringReader(source));
 
         assertTrue(javaDocBuilder.getClassByName("Foo").isEnum());
@@ -142,7 +142,7 @@
         	"static class AnnotationContainer" +
         	"{ @ValueHintEnum(values = TestValueSet.class) String hint; }" +
         	"}";
-        new JavaDocBuilder().addSource(new StringReader(source));
+        new JavaProjectBuilder().addSource(new StringReader(source));
    }
     
     public void testEnumAfterClass() throws Exception {
@@ -155,7 +155,7 @@
         	"public enum TestValueSet" +
         	"{ VALUE_1 }" +
         	"}";
-        new JavaDocBuilder().addSource(new StringReader(source));
+        new JavaProjectBuilder().addSource(new StringReader(source));
    }
     
     //for QDOX-153
@@ -168,6 +168,6 @@
     			" public FacesCompositeELResolver(final Scope scope) {}\n" +
     			"}";
     	
-    	new JavaDocBuilder().addSource(new StringReader(source));
+    	new JavaProjectBuilder().addSource(new StringReader(source));
      }
 }

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/FieldsTest.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/FieldsTest.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/FieldsTest.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -13,7 +13,7 @@
 
 public class FieldsTest extends TestCase
 {
-    private JavaDocBuilder builder = new JavaDocBuilder();
+    private JavaProjectBuilder builder = new JavaProjectBuilder();
 
     public void testAssignmentViaBitShift() {
         String source = ""
@@ -57,7 +57,7 @@
     			"}";
     	
     	builder.addSource(new StringReader(source));
-    	JavaField field = builder.getClasses()[0].getFields().get(0);
+    	JavaField field = builder.getClasses().get(0).getFields().get(0);
     	assertEquals("null", field.getInitializationExpression());
     }
     
@@ -70,7 +70,7 @@
         		"    private Bla bla;" +
         		"}";
         builder.addSource( new StringReader( source ) );
-        JavaField field = builder.getClasses()[0].getFields().get(0);
+        JavaField field = builder.getClasses().get(0).getFields().get(0);
         assertEquals( "", field.getComment() );
         assertEquals( 2, field.getTags().size() );
     }
@@ -85,7 +85,7 @@
                 "    private Bla bla;" +
                 "}";
         builder.addSource( new StringReader( source ) );
-        JavaField field = builder.getClasses()[0].getFields().get(0);
+        JavaField field = builder.getClasses().get(0).getFields().get(0);
         assertEquals( "Being Lazy Always", field.getComment() );
         assertEquals( 2, field.getTags().size() );
     }
@@ -103,7 +103,7 @@
                 "    private Bla bla;" +
                 "}";
         builder.addSource( new StringReader( source ) );
-        JavaField field = builder.getClasses()[0].getFields().get(0);
+        JavaField field = builder.getClasses().get(0).getFields().get(0);
         assertEquals( "Being\r\nLazy\r\nAlways", field.getComment() );
         assertEquals( 2, field.getTags().size() );
     }

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/GenericsTest.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -15,7 +15,7 @@
  */
 public class GenericsTest extends TestCase {
     
-    private JavaDocBuilder builder = new JavaDocBuilder();
+    private JavaProjectBuilder builder = new JavaProjectBuilder();
 
     public void testShouldUnderstandSingleGenericClassDeclarations() {
         String source = "" +

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/JSR14Test.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -23,7 +23,7 @@
  */
 public class JSR14Test extends TestCase {
 	
-	private JavaDocBuilder builder = new JavaDocBuilder();
+	private JavaProjectBuilder builder = new JavaProjectBuilder();
 
 	public void testSimpleSingleParameterizedTypeMethod() throws Exception {
     	JavaMethod javaMethod = buildMethod("java.util.List<String> getList();");
@@ -382,14 +382,11 @@
         String source2 = "class GroupControllerImpl extends\n" + 
         		"    GenericControllerImpl<Group, Long, GroupDAO>\n {}";
         String source3 = "interface GenericController<T, K> {}";
-        builder.addSource(new StringReader(source1));
-        builder.addSource(new StringReader(source2));
-        builder.addSource(new StringReader(source3));
-        JavaClass genericControllerImpl = builder.getSources()[0].getClasses().get(0);
+        JavaClass genericControllerImpl = builder.addSource(new StringReader(source1)).getClasses().get(0);
+        JavaClass groupControllerImpl = builder.addSource(new StringReader(source2)).getClasses().get(0);
+        JavaClass genericController = builder.addSource(new StringReader(source3)).getClasses().get(0);
         assertEquals( 3, genericControllerImpl.getTypeParameters().size() );
-        JavaClass groupControllerImpl = builder.getSources()[1].getClasses().get(0);
         assertEquals( 0, groupControllerImpl.getTypeParameters().size() );
-        JavaClass genericController = builder.getSources()[2].getClasses().get(0);
         assertEquals( 2, genericController.getTypeParameters().size() );
     }
     

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/JavaProjectBuilderTest.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -1052,6 +1052,20 @@
         assertEquals("etc", fieldC.getComment());
     }
 
+    public void testValueRemainsIntact() throws Exception {
+        String in = ""
+                + "package x;\n"
+                + "/**\n"
+                + " * @tag aa count(*) bbb * ccc dd=e f='g' i = \"xx\"\n"
+                + " */\n"
+                + "class X {}";
+
+        JavaProjectBuilder builder = new JavaProjectBuilder();
+        builder.addSource(new StringReader(in));
+        DocletTag tag = builder.getClassByName("x.X").getTagByName("tag");
+
+        assertEquals("aa count(*) bbb * ccc dd=e f='g' i = \"xx\"", tag.getValue());
+    }
     
     public void testJiraQdox117() throws Exception {
         String sourceCode = "" +
@@ -1066,6 +1080,26 @@
         assertEquals("\"test blah blah\"", javaMethod.getAnnotations().get(0).getNamedParameter("description").toString());
     }
     
+    public void testJiraQdox131() throws Exception {
+        String sourceCode = "package com.acme.qdox;\n" + 
+               "\n" + 
+               "public class QDoxBugClass {\n" + 
+               "    final public static String C1 = \"C1\", C2 = \"C2\";\n" + 
+               "    final public static String[] ALL = { C1, C2 };    \n" + 
+               "    /*\n" + 
+               "    Comment\n" + 
+               "    */\n" + 
+               "    public void method() {\n" + 
+               "        System.out.println(\"This will contain the comment\");\n" + 
+               "    }\n" + 
+               "}\n" + 
+               "";
+       builder.addSource(new StringReader(sourceCode));
+       JavaClass aClass = builder.getClassByName("com.acme.qdox.QDoxBugClass");
+       assertEquals("\n        System.out.println(\"This will contain the comment\");\n    ", 
+               aClass.getMethods().get(0).getSourceCode());
+   }
+    
     public void testJiraQdox134() throws Exception {
         String sourceCode = "/**\n" + 
                 "*\n" + 

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/MethodsTest.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/MethodsTest.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/MethodsTest.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -12,7 +12,7 @@
 
 public class MethodsTest extends TestCase {
 
-    private JavaDocBuilder builder = new JavaDocBuilder();
+    private JavaProjectBuilder builder = new JavaProjectBuilder();
 
     public void testSupportsJava5VarArgsParameter() {
         JavaMethod javaMethod = buildMethod("void doStuff(AThing param1, BThing... param2);");

Deleted: trunk/qdox/src/test/java/com/thoughtworks/qdox/TestQDoxBug131.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/TestQDoxBug131.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/TestQDoxBug131.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -1,30 +0,0 @@
-package com.thoughtworks.qdox;
-
-import java.io.StringReader;
-
-import junit.framework.TestCase;
-
-import com.thoughtworks.qdox.model.JavaClass;
-
-public class TestQDoxBug131 extends TestCase {
-    public void testname() throws Exception {
-         String sourceCode = "package com.acme.qdox;\n" + 
-         		"\n" + 
-         		"public class QDoxBugClass {\n" + 
-         		"    final public static String C1 = \"C1\", C2 = \"C2\";\n" + 
-         		"    final public static String[] ALL = { C1, C2 };    \n" + 
-         		"    /*\n" + 
-         		"    Comment\n" + 
-         		"    */\n" + 
-         		"    public void method() {\n" + 
-         		"        System.out.println(\"This will contain the comment\");\n" + 
-         		"    }\n" + 
-         		"}\n" + 
-         		"";
-         JavaDocBuilder builder = new JavaDocBuilder();
-        builder.addSource(new StringReader(sourceCode));
-        JavaClass aClass = builder.getClassByName("com.acme.qdox.QDoxBugClass");
-        assertEquals("\n        System.out.println(\"This will contain the comment\");\n    ", 
-                aClass.getMethods().get(0).getSourceCode());
-    }
-}

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/model/AbstractDocletTagTest.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -19,21 +19,6 @@
     	return getDocletTagFactory().createDocletTag(tag, text);
 	}
     
-    public void testValueRemainsIntact() throws Exception {
-        String in = ""
-                + "package x;\n"
-                + "/**\n"
-                + " * @tag aa count(*) bbb * ccc dd=e f='g' i = \"xx\"\n"
-                + " */\n"
-                + "class X {}";
-
-        JavaDocBuilder builder = new JavaDocBuilder(getDocletTagFactory());
-        builder.addSource(new StringReader(in));
-        DocletTag tag = builder.getClassByName("x.X").getTagByName("tag");
-
-        assertEquals("aa count(*) bbb * ccc dd=e f='g' i = \"xx\"", tag.getValue());
-    }
-
     public void testIndexedParameter() throws Exception {
         DocletTag tag = createDocletTag("x", "one two three four");
         assertEquals("one", tag.getParameters().get(0));

Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/model/TypeTest.java (1161 => 1162)

--- trunk/qdox/src/test/java/com/thoughtworks/qdox/model/TypeTest.java	2011-04-11 20:04:23 UTC (rev 1161)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/model/TypeTest.java	2011-04-11 21:02:47 UTC (rev 1162)
@@ -64,28 +64,6 @@
         assertEquals("java.util.AbstractSet", superClass.getFullyQualifiedName());
     }
 
-    public void testIsPrimitive() throws Exception {
-    	ClassLibrary classLibrary = new ClassLibrary( ClassLoader.getSystemClassLoader() );
-        JavaDocBuilder builder = new JavaDocBuilder(classLibrary);
-        
-        JavaClass javaClass = builder.getClassByName("java.lang.Object");
-        assertEquals(true, javaClass.getMethodBySignature("notify", null).getReturns().isPrimitive());
-
-    } 
-    
-    public void testInnerClassToString() {
-        ClassLibrary classLibrary = new ClassLibrary( ClassLoader.getSystemClassLoader() );
-
-        String source = "public class Outer {\n" +
-            " private Inner ia;" +
-            " public class Inner { }" +
-            "}";
-        JavaDocBuilder builder = new JavaDocBuilder(classLibrary);
-        builder.addSource( new StringReader( source )  );
-        assertEquals("Outer.Inner", builder.getClassByName( "Outer" ).getFieldByName( "ia" ).getType().toString());
-        assertEquals("Outer.Inner", builder.getClassByName( "Outer" ).getFieldByName( "ia" ).getType().toGenericString());
-    }
-    
     public void testToStringVoid() {
         assertEquals("void", Type.VOID.toString());
     }


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to