为什么 Cucumber JVM 在抛出异常时不会失败步骤或步骤定义?



我正在使用junit作为运行器编写黄瓜jvm测试代码。我注意到的一些方式,即使测试代码抛出了很多运行时异常。步骤/步骤定义在报告中仍显示为"已通过"。

如果我没记错的话,我以前使用过黄瓜jvm,每当有异常时,它总是无法完成这些步骤。但是现在,我只能在断言失败时失败该步骤。

我在这里错过了什么?谁能给出建议/提示?

您是否正在使用 try catch 语句? 如果是这样,那么您会看到 catch 块日志。 如果你想让场景失败,那么使用尽可能多的断言和布尔函数。 无法帮助您解决您共享的信息。

最新更新