假设失败时,Serenity BDD不会跳过测试

时间:2019-04-23 15:31:04

标签: junit cucumber serenity-bdd cucumber-serenity

如果一个步骤中的假设失败,我将试图跳过我的情况。

不幸的是,在我的Serenity报告中,假设失败的步骤似乎被设置为“忽略”,并且执行继续。这通常会导致失败的情况。如果没有其他可导致的情况,则通常是由于先前步骤成功完成后才通过了该方案。

我在做什么错?我尝试将我的假设放入“步骤定义”和“步骤库”文件中。我尝试使用Assume.assumeThat(true,is(false))和Assume.assumeTrue(false)。我尝试捕获并抛出AssumptionVoilatedException。

在Eclipse中进行Maven干净的验证控制台输出时,表明方案已被跳过,但是宁静报告并未。

我正在使用serenity.version 1.8.19。

0 个答案:

没有答案
相关问题