public void testTransitiveDep(){
cu.addSource("testTransitiveDep.gtest", new StringBufferInputStream(
"class A1 {}\n" +
"class A2 extends A1{}\n" +
"class A3 extends A2{}\n"
));
cu.compile(Phases.CLASS_GENERATION);
cache.makeTransitiveHull();
Set<String> dep = cache.get("A1");
assertEquals(dep.size(),1);
dep = cache.get("A2");
assertEquals(dep.size(),2);
assertTrue(dep.contains("A1"));
dep = cache.get("A3");
assertEquals(dep.size(),3);
assertTrue(dep.contains("A1"));
assertTrue(dep.contains("A2"));
}
DependencyTest.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:groovy
作者:
评论列表
文章目录