JUnit4.8で@Ruleアノテーションが、4.9でそれのクラス版となる@ClassRuleアノテーションが使えるようになってみたいですね。 調べて行くと、@Ruleアノテーション及び@ClassRuleアノテーションは、TestRuleというインターフェース(での用途)に関連して利用されるもののようです。 TestRule (JUnit API) @Rule @Before, @Afterアノテーションの代替 メソッドレベルでTestRuleと併せて利用 @ClassRule @BeforeClass, @AfterClassアノテーションの代替 クラスレベルでTestRuleと併せて利用 また、4.7時点では @RuleはMethodRuleに対して利用するものでしたが、4.9にて非推奨となった模様です。(MethodRuleが非推奨→TestRuleを推奨) @Rule アノテーシ
![JUnit API探訪:@Rule, @ClassRule アノテーション - Diary of absj31](https://cdn-ak-scissors.b.st-hatena.com/image/square/698d57ad4e6f65b9e244dbc6fbc7c4b176b55bb7/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Fabsj31%2F20120814%2F20120814171630.png)