Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用cucumber和java时,断言不起作用_Java_Selenium_Cucumber - Fatal编程技术网

使用cucumber和java时,断言不起作用

使用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

我正在使用java和cucumber。 在步骤def中,我发现断言不起作用。即使我写

assert 1==2
不会引发异常。
我知道我没有提供太多的信息,但问题我不知道从什么开始检查。知道它是什么吗?

断言在IntelliJ上的Cucumber+Java中工作。我已经用了好几个月了

示例:
Assert.assertEquals(状态为“成功”)

这是因为我在代码中使用了TestNG

在类中,确保导入了
import org.testng.Assert


有关详细信息,您可以查看以下git代码:

assert
关键字与Cucumber没有任何关系,它只是普通的Java。如果它不起作用,可能是因为您在执行代码时没有启用断言。你是如何运行代码的?e、 是的,你是对的。我把它和junitassert混淆了。我会换的。但就知识而言,我如何在java中启用assert?我用intellij作为cucumber测试运行它。你读过我上面链接的问题吗?这个答案有什么不合理的地方?你还试过什么没用的?