问题标签 [junit-jupiter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Gradle&Junit5 基于标签的 Gradle 任务在使用 & 表达式时不起作用
我使用下一个 gradle 任务配置
我希望将执行同时具有标签 integration-test 和 fast 的测试。
但是我有构建失败的堆栈跟踪
java - Junit5 TemporaryFolderExtension 依赖
我有依赖项:
(与<junit.jupiter.version>5.3.1</junit.jupiter.version>
)
当我尝试使用时@ExtendWith(TemporaryFolderExtension.class)
,Intellij 无法找到任何来源来导入它。我试图谷歌,但我似乎无法找到什么神器会有它......
java - 如何在 Junit5 中使用 Serenity?
我正在尝试在我的 Maven 项目中运行 Serenity 测试。我正在使用 junit-jupiter-engine 5.3.1。(它在父 pom 中。)
我收到多个错误。
是因为 JUnit 的版本还是其他原因?我该如何解决?
我的测试课:
我的孩子 pom.xml 的依赖项:
我的 ApiSteps 类(它扩展了空的 BaseSteps 类,但扩展了 net.thucydides.core.steps.ScenarioSteps 类):
还有我的堆栈跟踪:
谢谢!
maven - 当通过 Maven 执行测试时,@DisplayName 不起作用
通过 maven 执行时,JUnit5 测试结果未显示指定的 @DisplayName。
在 Eclipse 下运行时,相同的测试套件会显示正确分配的名称(右键单击 --> 运行方式... --> JUnit 测试)。
这是已实施测试的示例:
使用 eclipse 运行时,显示“prog QA suite”和“prog QA present”作为名称。
但是,当使用“maven test”运行时,会显示“ProgQATest”和“testProg2QaPresent”作为名称。
使用的 pom.xml 是:
非常感谢你的帮助!
java - 使用数据库实现 Rest 测试
JUnit 5 测试:
PaymentTransactionRepository 是我用来定义存储库的接口。可能我需要存根请求并返回测试数据?我存根请求的正确方法是什么?我明白了
java - 使用 mockito 模拟剩余数据并生成 api doc
我想为 Rest api 创建 JUnit 测试并生成 api doc。我想测试这段代码:
休息控制器
存储库接口
存储库实现:
我尝试用 mockito 实现这个 JUnit5 测试:
我收到以下错误when
:
您知道实施模拟测试的正确方法是什么吗?
java - NoSuchMethodError:org.junit.platform.commons.util.ReflectionUtils.tryToLoadClass
我有导致错误的测试。我试图在 IntelliJ Idea 中执行它2018.3.2
。所有 jupiter 和 junit 依赖项都有版本RELEASE
错误全文:
测试有以下视图
我的 pom.xml 的一部分
如何解决问题?
spring - 是否可以将“JGiven Spring”与“JGiven JUnit 5”结合使用?
不幸的是,我的方法没有自动装配 spring bean。我使用了 JGiven 的 0.17.0 版本。
以下测试失败并出现 NullPointerException,因为 HelloWorldStage 类中的 spring bean 'messageService' 为空。
摇篮:
测试类:
阶段:
春豆:
java - 如果我想禁用测试,如果测试方法下方存在一些注释,如何处理 ExecutionCondition?
目前正在尝试 JUnit 5,如果我的自定义注释存在,则希望在我的自动化框架中实现跳过测试。
如果我试图这样做:
我收到这样的例外:
但是另一种方法,例如:
如果存在注释,则不进行任何检查。
谁能指出我做错了什么?提前致谢