- 追加された行はこの色です。
- 削除された行はこの色です。
** 改造 [#v00c855a]
Eclipse3.2.1で使ってみたところ若干使いにくいところがあったので改造してみました。
*** エディタでメニューを開いたときにQuickJUnitのメニューが重複して表示されてしまう。 [#j0a6368b]
objectContributionでadaptable="true"を"false"に変更しました。
#pre{{
<objectContribution
objectClass="org.eclipse.jdt.core.IJavaElement"
adaptable="false"
id="junit.extensions.eclipse.quick.object.java">
}}
*** パッケージエクスプローラーで.javaを選択して右クリックからテストが実行できない。 [#h3cef765]
JavaElements.javaに以下のメソッドを追加し、getTestMethodOrClass()から呼び出すようにしました。
#pre{{
private static IType toTestRunnerPassibleClass(IJavaElement element)
throws JavaModelException {
if (element instanceof ICompilationUnit) {
ICompilationUnit compilationUnit = (ICompilationUnit) element;
IType[] types = compilationUnit.getAllTypes();
for (int i = 0; i < types.length; i++) {
if (Flags.isPublic(types[i].getFlags())) {
return types[i];
}
}
}
return null;
}
}}
** ダウンロード [#ha449128]
-[[http://www.srcw.net/files/plugins/quick-junit-plus-0.4.0.1.zip]]