是否有将JUnit测试标记为挂起的一般方法?

kos*_*tja 19 java tdd junit junit4

在进入TDD循环之前,我想草拟出需要实现的测试 - 即用口头名称编写空的测试方法.

不幸的是,我还没有找到一种"将它们涂成黄色"的方法 - 将它们标记为等待JUnit.我可以让他们失败或通过.现在我通过投掷让他们失败Exception,但我宁愿使用pending来自rspec 的等价物.

在JUnit或"相邻"库中有这样的选项吗?

Enr*_*man 33

你可以@Ignore用来忽略测试,

或者这个库来介绍@PendingImplementation注释:

https://github.com/ttsui/pending

我认为还有其他方法可以实现这一点..

  • +1 @Ignore中的评论更好("尚未准备好") (5认同)
  • @MatthewFarwell 我发现不太有用的语义`@PendingImplementation` 更好,因为它仍然会尝试执行您的测试,并让您知道测试是否实际通过,这会提醒您删除注释。此外,它更具描述性和可搜索性。 (3认同)