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