srcList.add("org/codehaus/groovy/tools/groovydoc/testfiles/c/DescendantE.groovy");
srcList.add("org/codehaus/groovy/tools/groovydoc/testfiles/c/DescendantF.groovy");
plainTool.add(srcList);
GroovyRootDoc root = plainTool.getRootDoc();
// loop through classes in tree
GroovyClassDoc classDocDescendantA = getGroovyClassDocByName(root, "DescendantA");
assertTrue(fullPathBaseA.equals(root.classNamed(classDocDescendantA, "Base").getFullPathName()));
GroovyClassDoc classDocDescendantB = getGroovyClassDocByName(root, "DescendantB");
assertTrue(fullPathBaseB.equals(root.classNamed(classDocDescendantB, "Base").getFullPathName()));
GroovyClassDoc classDocDescendantC = getGroovyClassDocByName(root, "DescendantC");
assertTrue(fullPathBaseA.equals(root.classNamed(classDocDescendantC, "Base").getFullPathName()));
GroovyClassDoc classDocDescendantD = getGroovyClassDocByName(root, "DescendantD");
assertTrue(fullPathBaseA.equals(root.classNamed(classDocDescendantD, "Base").getFullPathName()));
GroovyClassDoc classDocDescendantE = getGroovyClassDocByName(root, "DescendantE");
assertTrue(fullPathBaseC.equals(root.classNamed(classDocDescendantE, "Base").getFullPathName()));
GroovyClassDoc classDocDescendantF = getGroovyClassDocByName(root, "DescendantF");
assertTrue(fullPathBaseC.equals(root.classNamed(classDocDescendantF, "Base").getFullPathName()));
}