コードの JUnit テストを作成しようとしています。しかし問題は、ICompilationUnit、IPackageFragment、ITypes などの Java モデルを使用していることです。ICompilationUnit を作成してテストする方法がわかりませんでした。google と stackoverflow で情報を検索しましたが、何も見つかりませんでした。
私の質問は、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();
}
}
}
}