自定義 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
}
}