我试图让我的代码一些JUnit测试。 但问题是,我使用了Java模型,如ICompilationUnit,IPackageFragment,ITypes等的,我没有得到如何创建一些ICompilationUnit然后进行测试。 我搜索谷歌和计算器的信息,但没有找到。
我的问题是,如何才能让与jdt.core类JUnit测试...有人可以给我可能是一些代码示例。
谢谢
下面是我编写了一个方法:
private void updateLists() {
if(!getCompilationUnit().isEmpty()){
for(int i = 0; i < getCompilationUnit().size(); i++){
try {
Document doc = new Document(getCompilationUnit().get(i).getSource());
int totalNumberOfCode = doc.getNumberOfLines();
IType type = getCompilationUnit().get(i).findPrimaryType();
IType[] types = getCompilationUnit().get(i).getTypes();
updateListPrimaryType(type, totalNumberOfCode, types);
updateListIMethod(type);
updateListMember(type,types);
} catch (JavaModelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}