0.4.12リリース。
今朝、JCUnit 0.4.12をリリースした。
Maven coordinateは以下のとおり。
<dependency>
<groupId>com.github.dakusui</groupId>
<artifactId>jcunit</artifactId>
<version>0.4.12</version>
</dependency>
0.4.10->0.4.12での今回の変更点は、
1.の方は要するに一昨日エントリを書いてみると作ったものを客観的に見ることができるようになり、BDD的な意味合いからも通常の使用においても、@Whenの方が自然という考えにいたったためだ。ブログは書いてみるものだ。一昨日のエントリについては、後で訂正記事でもポストしようと思う。
2.の方は各因子にデフォルト値を定め、各因子の水準を一個ずつ変化させるものだ。むろん、ペアの網羅率は低いし、多くの場合はテストケースの数も多くなるだろう。が、単体テストの初期などではこちらの方が使いやすい場合も多かろう。実効速度も高いし。*1
他には動作に影響のある変更はない。
*1:ペアワイズのテスト生成は因子が100もあると10分20分は平気でかかる