JUnit 3 是否有类似于 @Ignore
我被迫使用JUnit 3。如果我使用JUnit 4,我偶尔会使用,因为我的几个测试需要一些时间。@Ignore
JUnit 4 中有什么类似的东西吗?注释掉测试是草率的,更改名称(从 )可能会导致忘记测试。 很棒,因为它总是提醒您哪些测试未运行。testXxx()
@Ignore
有没有人有在JUnit 3中运行一些测试类方法的最佳实践?
我被迫使用JUnit 3。如果我使用JUnit 4,我偶尔会使用,因为我的几个测试需要一些时间。@Ignore
JUnit 4 中有什么类似的东西吗?注释掉测试是草率的,更改名称(从 )可能会导致忘记测试。 很棒,因为它总是提醒您哪些测试未运行。testXxx()
@Ignore
有没有人有在JUnit 3中运行一些测试类方法的最佳实践?
除了注释掉测试或重命名它们之外,我不知道任何其他解决方案。我会选择重命名选项并使用我自己的约定。例如,它们都将以 ignoreXXX() 开头。然后,您可以使用编辑器进行一次查找/替换,然后就准备好了。
为了有条件地忽略Robotium / JUnit 3中的测试,我覆盖了像runTest()
@Override
protected void runTest() throws Throwable {
// Do nothing if the precondition does not hold.
if (precondition) {
super.runTest();
}
}
以这种方式忽略的测试在 Eclipse 中将显示为“成功”,但由于 JUnit 3 没有“忽略”状态,因此这是我能够获得的最好的测试。