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

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

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

Quick JUnit

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

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