Java 黄瓜'@允许救援';标签不工作
我有一个JavaCumber(版本1.1.8)验收测试,用于断言。 Shazamcrest在不匹配的情况下抛出Java 黄瓜'@允许救援';标签不工作,java,exception,cucumber,cucumber-jvm,Java,Exception,Cucumber,Cucumber Jvm,我有一个JavaCumber(版本1.1.8)验收测试,用于断言。 Shazamcrest在不匹配的情况下抛出org.junit.ComparisonFailure,以便IDE可以在一个漂亮的差异窗口中显示两个对象之间的差异 另一方面,Cucumber捕获测试执行过程中抛出的所有垃圾,并防止此错误到达IDE,因此无法从IDE获取差异窗口 我已经了解到,您可以在场景中添加标签@allow rescue,以防止这种情况发生,但这无助于。。。黄瓜仍然捕捉我所有的错误和异常 这是我的功能文件的结构: @
org.junit.ComparisonFailure
,以便IDE可以在一个漂亮的差异窗口中显示两个对象之间的差异
另一方面,Cucumber捕获测试执行过程中抛出的所有垃圾,并防止此错误到达IDE,因此无法从IDE获取差异窗口
我已经了解到,您可以在场景中添加标签@allow rescue
,以防止这种情况发生,但这无助于。。。黄瓜仍然捕捉我所有的错误
和异常
这是我的功能文件的结构:
@allow-rescue
Feature: feature descrioption
Scenario: scenario
根据文档,场景继承了该功能的所有标记。
有人能告诉我,我是否做错了什么,或者是否有其他方法来克服这个问题