使用cucumber和java时,断言不起作用
我正在使用java和cucumber。 在步骤def中,我发现断言不起作用。即使我写使用cucumber和java时,断言不起作用,java,selenium,cucumber,Java,Selenium,Cucumber,我正在使用java和cucumber。 在步骤def中,我发现断言不起作用。即使我写 assert 1==2 不会引发异常。 我知道我没有提供太多的信息,但问题我不知道从什么开始检查。知道它是什么吗?断言在IntelliJ上的Cucumber+Java中工作。我已经用了好几个月了 示例:Assert.assertEquals(状态为“成功”) 这是因为我在代码中使用了TestNG 在类中,确保导入了import org.testng.Assert 有关详细信息,您可以查看以下git代码:ass
assert 1==2
不会引发异常。
我知道我没有提供太多的信息,但问题我不知道从什么开始检查。知道它是什么吗?断言在IntelliJ上的Cucumber+Java中工作。我已经用了好几个月了 示例:
Assert.assertEquals(状态为“成功”)代码>
这是因为我在代码中使用了TestNG
在类中,确保导入了import org.testng.Assert代码>
有关详细信息,您可以查看以下git代码:assert
关键字与Cucumber没有任何关系,它只是普通的Java。如果它不起作用,可能是因为您在执行代码时没有启用断言。你是如何运行代码的?e、 是的,你是对的。我把它和junitassert混淆了。我会换的。但就知识而言,我如何在java中启用assert?我用intellij作为cucumber测试运行它。你读过我上面链接的问题吗?这个答案有什么不合理的地方?你还试过什么没用的?