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 アノテーシ