~ubuntu-branches/ubuntu/karmic/qdox/karmic

« back to all changes in this revision

Viewing changes to src/test/com/thoughtworks/qdox/traversal/TraversalTest.java

  • Committer: Bazaar Package Importer
  • Author(s): Arnaud Vandyck
  • Date: 2007-04-11 13:51:08 UTC
  • Revision ID: james.westby@ubuntu.com-20070411135108-uplum1t13cbjsriw
Tags: upstream-1.6.1
ImportĀ upstreamĀ versionĀ 1.6.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
package com.thoughtworks.qdox.traversal;
 
2
 
 
3
import junit.framework.TestCase;
 
4
 
 
5
import com.thoughtworks.qdox.model.JavaClass;
 
6
import com.thoughtworks.qdox.model.JavaMethod;
 
7
import com.thoughtworks.qdox.model.AbstractInheritableJavaEntity;
 
8
import com.thoughtworks.qdox.JavaDocBuilder;
 
9
import com.thoughtworks.qdox.ant.AbstractQdoxTaskTest;
 
10
 
 
11
public class TraversalTest extends TestCase {
 
12
 
 
13
    private JavaDocBuilder builder;
 
14
 
 
15
    public TraversalTest(String name) {
 
16
        super(name);
 
17
    }
 
18
 
 
19
    protected void setUp() throws Exception {
 
20
        builder = new JavaDocBuilder();
 
21
        builder.addSourceTree(AbstractQdoxTaskTest.getUnderJUnitFile("src/java"));
 
22
    }
 
23
 
 
24
    public void testParentClassTraversal() throws Exception {
 
25
        JavaClass javaClass = builder.getClassByName(JavaMethod.class.getName());
 
26
        JavaClass parentClass = javaClass.getSuperJavaClass();
 
27
        assertNotNull("Parent class not found", parentClass);
 
28
        assertEquals("Parent class traversal has returned the wrong parent",
 
29
                AbstractInheritableJavaEntity.class.getName(),
 
30
                parentClass.getFullyQualifiedName());
 
31
 
 
32
    }
 
33
 
 
34
}