日食 3.7.2
我刚刚@Rule
在一些 JUnit 4 测试中实现了一个,但是当我在 Eclipse 中运行它们时,这些MethodRule
方法没有被调用。就像 Eclipse 测试运行器无法识别@Rule
实现,并且没有对带有注释的字段执行任何特殊操作@Rule
。
我什至尝试使用类似“标准”的 MethodRule,org.junit.rules.TestName
但它不能正常工作(测试的名称没有填充到实例中)。在 Eclipse 中运行时,甚至 JavaDoc 中的示例测试也会TestName
失败。
有什么诀窍吗?Eclipse 根本不支持 JUnit规则吗?