JUnit 4.12 で、 Enclosed よりも柔軟な階層構造の定義がサポートされるようになりました。 こいつと JMockit を組み合わせて使う方法です。 実装 依存関係 dependencies { testCompile 'org.jmockit:jmockit:1.19' testCompile 'junit:junit:4.12' testCompile 'de.bechte.junit:junit-hierarchicalcontextrunner:4.12.1' } package sample.junit; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import org.junit.Before; import org.junit.Test; import