Package com.thoughtworks.qdox.parser.structs

Examples of com.thoughtworks.qdox.parser.structs.ClassDef


        assertEquals("public", modifiers[1]);
        assertEquals("synchronized", modifiers[2]);
    }

    public void testSimpleField() throws Exception {
        builder.beginClass(new ClassDef());

        FieldDef fld = new FieldDef();
        fld.name = "count";
        fld.type = "int";
        builder.addField(fld);
View Full Code Here


        assertEquals("int", result.getType().getValue());

    }

    public void testFieldWithModifiers() throws Exception {
        builder.beginClass(new ClassDef());

        FieldDef fld = new FieldDef();
        fld.modifiers.add("blah");
        fld.modifiers.add("blah2");
        builder.addField(fld);
View Full Code Here

        assertEquals("blah2", result.getModifiers()[0]);
        assertEquals("blah", result.getModifiers()[1]);
    }

    public void testFieldNoArray() throws Exception {
        builder.beginClass(new ClassDef());

        FieldDef fld = new FieldDef();
        fld.name = "count";
        fld.type = "int";
        fld.dimensions = 0;
View Full Code Here

        assertEquals(0, result.getType().getDimensions());

    }

    public void testField1dArray() throws Exception {
        builder.beginClass(new ClassDef());

        FieldDef fld = new FieldDef();
        fld.name = "count";
        fld.type = "int";
        fld.dimensions = 1;
View Full Code Here

        assertEquals(1, result.getType().getDimensions());

    }

    public void testField2dArray() throws Exception {
        builder.beginClass(new ClassDef());

        FieldDef fld = new FieldDef();
        fld.name = "count";
        fld.type = "int";
        fld.dimensions = 2;
View Full Code Here

        JavaField result = source.getClasses()[0].getFields()[0];
        assertEquals(2, result.getType().getDimensions());
    }

    public void testSimpleConstructor() throws Exception {
        builder.beginClass(new ClassDef());

        MethodDef mth = new MethodDef();
        mth.name = "MyClass";
        mth.constructor = true;
        builder.addMethod(mth);
View Full Code Here

        assertNotNull(result2.getReturns());
    }

    public void testJavaDocOnClass() throws Exception {
        builder.addJavaDoc("Hello");
        builder.beginClass(new ClassDef());
        builder.endClass();

        JavaSource source = builder.getSource();
        assertEquals("Hello", source.getClasses()[0].getComment());
    }
View Full Code Here

    }

    public void testJavaDocSpiradiclyOnManyClasses() throws Exception {

        builder.addJavaDoc("Hello");
        builder.beginClass(new ClassDef());
        builder.endClass();

        builder.beginClass(new ClassDef());
        builder.endClass();

        builder.addJavaDoc("World");
        builder.beginClass(new ClassDef());
        builder.endClass();

        JavaSource source = builder.getSource();

        assertEquals("Hello", source.getClasses()[0].getComment());
View Full Code Here

        assertNull(source.getClasses()[1].getComment());
        assertEquals("World", source.getClasses()[2].getComment());
    }

    public void testJavaDocOnMethod() throws Exception {
        builder.beginClass(new ClassDef());

        builder.addJavaDoc("Hello");
        builder.addMethod(new MethodDef());
        builder.endClass();
View Full Code Here

        assertNull(source.getClasses()[0].getComment());
        assertEquals("Hello", source.getClasses()[0].getMethods()[0].getComment());
    }

    public void testJavaDocOnField() throws Exception {
        builder.beginClass(new ClassDef());

        builder.addJavaDoc("Hello");
        builder.addField(new FieldDef());
        builder.endClass();
View Full Code Here

TOP

Related Classes of com.thoughtworks.qdox.parser.structs.ClassDef

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.