自定義 TestRule 擴充套件

JUnit 有一個 @TestRule 的抽象實現,它允許你以更簡單的方式編寫規則。這被稱為 ExternalResource,並提供兩個受保護的方法,可以像這樣擴充套件:

public class AwesomeTestRule extends ExternalResource {

    @Override
    protected void before() {
        // do your magic
    }

    @Override
    protected void after() {
        // undo your magic, if needed
    }

}