カバレッジ

カバレッジ(網羅率)とは

テスト対象のコードを何パーセント動かしたかを測る量である

★JMockit カバレッジ以外もいろんな機能も持つ

<dependency>

<groupId>com.googlecode.jmockit</groupId>

<artifactId>jmockit</artifactId>

<version>1.0</version>

<scope>test</scope>

</dependency>

<dependency>

<groupId>com.googlecode.jmockit</groupId>

<artifactId>jmockit-coverage</artifactId>

<version>0.999.19</version>

<scope>test</scope>

</dependency>

注意点:JUnitのライブラリーより先にJMockitが読み込まれること

※JUnitで実行すると、プロジェクト直下にcoverage-reportフォルダが自動生成される

★Eclipseのプラグイン

djUnit: http://works.dgic.co.jp/djunit/update/3.5.x/site.xml

EclEmma: TestNGも対応