メモです。たまに更新するかもです。
- 4
- Annotation化
- 4.4
- assertThat, Theories
- 4.7 release notes
- @Rule
- 個人的にJUnitで最も重要なもの。
- @Rule
- 4.8 release notes
- Categories
- テストにラベリングできる。今まではクラス/メソッド名で縛るしかなかった。
- Categories
- 4.9 release notes
- TestRule
- @ClassRule が追加。Beforeに対するBeforeClassみたいなもの。
- MethodRule は非推奨に。
- TestRule
- 4.10 release notes
- RuleChain
- 複数のRuleの順番を制御できるように。順番関係ないRuleなら使わなくてもいい。
- RuleChain
- 4.11 release notes
- junit:junit からhamcrest除去される。junit-depがお役御免に。
- junit-4.11.jar が単独で使えない - 日々常々
- JUnit4.11でassertThatの失敗メッセージが良くなると聞いて - 日々常々
- 4.12 release notes
- Parameterized/Theoryの強化。
- JUnit4.12に追いつこう(周回遅れで) - 日々常々