黄瓜'@ allow-rescue'标签不起作用

时间:2014-08-11 08:43:31

标签: java exception cucumber cucumber-jvm

我有一个使用shazamcrest进行断言的java黄瓜(版本1.1.8)验收测试。 如果不匹配,Shazamcrest会抛出org.junit.ComparisonFailure,以便IDE可以在一个漂亮的差异窗口中显示两个对象之间的差异。

另一方面,Cucumber捕获测试执行期间抛出的所有Throwable,并阻止此Errors / Throwables到达IDE,因此无法从IDE获取diff窗口。

我已经读过您可以在您的方案中添加标记@allow-rescue以防止这种情况发生,但这没有帮助...黄瓜仍然捕获我的所有ErrorsExceptions

这是我的功能文件的结构:

@allow-rescue
Feature: feature descrioption

Scenario: scenario

根据文档,方案继承了Feature中的所有标记。 有人可以告诉我,如果我做错了或者有其他办法可以解决这个问题。

0 个答案:

没有答案