@Rule
或 @ClassRule
注解用法。
不能运行规则格式错误的测试。
@Rule
批注成员必须为 public
以及 org.junit.rules.TestRule
或 org.junit.rules.MethodRule
的子类型
@ClassRule
批注成员必须为 public
和 static
以及 org.junit.rules.TestRule
的子类型
示例:
public class MomentousTest {
@Rule
private final TemporaryFolder tempFolder =
new TemporaryFolder();
// ... 测试转到此处
}
通过快速修复来修复修饰符:
public class MomentousTest {
@Rule
public final TemporaryFolder tempFolder =
new TemporaryFolder();
// ... 测试转到此处
}