失败测试何时假设失败

时间:2016-02-10 08:23:08

标签: java unit-testing junit

在JUnit中,我们可以使用Assume代替Assert 这样做的好处是测试不会失败,但也标志着没有完全成功。

是否有可能配置xx%必须成功的所有Assume测试,否则TestCase将失败?
并不是我们只编写Assume测试,但在某些特定情况下我们需要这样做,因为我们没有LDAP测试环境,并且可能会影响我们的测试。 如果测试失败=>在释放之前解决测试问题 使用Assume,如果我们有时间并且没有释放压力,我们仍可以释放大部分假设成功并重构测试。
当然,成功率需要高达90-95% 我现在正在考虑创建一个静态包装类的方向,我记录调用和失败 当然,我不想重新发明它已经存在的轮子,然后我会写更好的实现。

1 个答案:

答案 0 :(得分:3)

也许您可以使用RunListener实施testAssumptionFailure()来计算失败假设的数量。