Eclipse, 単体テストショートカット

単体テストショートカット?

単体テストの実装や実行などで使えるショートカットです。

Quick JUnit

Quick JUnit が入っていることが前提とした場合のショートカット。

現在のテストを実行
control + 0 (ぜろ)
現在カーソルが存在するテストメソッドだけを実行する。
さっき実行したテストを実行
F11
直前に実行したテストを再実行する。main のコードを修正しながら、すぐにテストを再実行できる。
ただ、Eclipseの別の機能に "F11" が奪われてる可能性があるので、押しても効かない場合は、ワークスペースの設定(Preferences)の Keys にて、"Rerun" のショートカットキーとして control + 4 などのかぶってないキーを割り当てると良い。
対応するテストクラスを作成
control + 9
現在カーソルが存在するクラスに対応するテストクラスを作成する。 ウィザード画面が起動し、どのソースフォルダーに配置するか(通常はsrc/test/java)、どのクラスを継承するかなどを指定して Finish するとクラスが作成される。
対応するテストクラスへ移動
現在カーソルが存在するクラスに対応するテストクラスに移動する。これは、対応するテストクラスを作成と同じショートカットキーとなる。 対応するテストクラスがなければ作成し、あればそちらに移動する。元のクラスに戻る時も同じショートカットキーで移動できる。