Eclipse で TestNG で Java のテストコードを書いて、EclEmma でカバレッジを計測する。
Java のテストフレームワークと言えば JUnit だと思っていましたが、
最近は TestNG というのがいいらしいです。
公式サイト
http://testng.org/doc/index.html
Eclipse で TestNG を使うためには、
「Help」→「Install new software」で
Eclipse 3.4 以降なら http://beust.com/eclipse、
Eclipse 3.3 以前なら http://beust.com/eclipse1 を入力。
各テストメソッドに @Test アノテーションを追加する。
@Test public void verify() { }
これでテストコードの準備は完了。
続いてカバレッジを計測してくれるプラグイン、EclEmma を追加。
「Help」→「Install new software」で http://update.eclemma.org/ を指定。
追加が終わったらテスト実行。
「Debug as 〜」でTestNG を選択してデバッグ実行。
結果が色分けされて表示される。
緑色の部分がテストで通った場所、赤色がテストで通らなかった場所。