21

在进入 TDD 循环之前,我喜欢勾勒出需要实现的测试——即编写带有口语名称的空测试方法。

不幸的是,我还没有找到“将它们涂成黄色”的方法——将它们标记为 JUnit 待处理。我可以让他们要么失败要么通过。现在我通过抛出一个 让它们失败Exception,但我宁愿使用pendingfrom rspec 的等价物。

JUnit 或“相邻”库中是否有这样的选项?

4

2 回答 2

35

您可以使用@Ignore忽略测试,

或者这个库来引入@PendingImplementation注解:

https://github.com/ttsui/待定

我认为没有其他方法可以实现这一目标..

于 2013-01-15T15:43:59.747 回答
4

您可以使用Assume@Ignore,两者都不是您所追求的,但很接近。也存在未决的第 3 方库。我没有使用它,但似乎可以做你想做的事。

于 2013-01-15T15:45:11.210 回答