java - 在运行时跳过 TestNg 测试

标签 java testng

我没有很多 TestNG 经验,所以您知道跳过或忽略 Java 运行时中的某些测试很热门吗?我的想法是编写@Before-annotiation 测试,如果它失败,传入的测试将被忽略。

我尝试将 JUnit 与 assume 方法结合使用,但我不喜欢它,因为如果“测试前”失败,传入的测试将突出显示为已通过,这不是一个可靠的解决方案,因为它的含义不明确。

因此,如果您对 TestNG 有任何经验,请帮助我,我将不胜感激。

最佳答案

你可以通过抛出 SkipException 来跳过测试

throw new SkipException("Skip this");

关于java - 在运行时跳过 TestNg 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9724418/

相关文章:

java - spring-boot - 在没有模板引擎的情况下有条件地提供静态内容

java - 为什么我的 "Suit result"第一个测试数据显示两次?

java - 通过 Maven 运行 testng 测试时更改控制台输出

json - 如何使用testng比较两个json对象

java - 如何测试 HQL 查询?

java - WildFly Swarm 配置 Messaging Remote

java - 是否必须定义java插件来下载gradle脚本中的依赖关系?

java - 如何将 blob 转换为 JSP 中显示的图像

java - Ant 无法在它创建的 .jar 文件中找到类

spring - 在 TestNG 中使用 Mockito