JVM流行的JUnit测试框架的第5版。 JUnit是一个用于编写可重复测试的框架。它是单元测试框架的xUnit体系结构的一个实例。
在 Java 中运行测试用例之前了解与一组测试用例相关的所有 Cucumber 标签
我正在使用 Cucumber 和 JUnit5 进行 Java 测试项目。我正在为 Web 应用程序运行 API 和 UI 测试用例。对于 API 测试用例,我们使用 XSRF 令牌作为额外的一层
如何在每次测试之前完全重新创建 Testcontainers 容器?
我正在寻找一种解决方案,为每个测试提供一个新容器。我的问题是,我在第一次测试中插入数据库的数据会干扰第二次测试。每个测试都是独立进行的...
wiremocking Spring Boot Service POST 方法时出现 WebClientRequestException
我正在 Spring Boot 中测试我的服务,但我收到了 WebClientRequestException: failed to resolve 'null' after 6 requests;嵌套异常是 java.net.UnknownHostException:无法解析“null”
代码覆盖率的视图是通过 IntelliJ 使用“Run 具有覆盖范围的“项目测试”” 问题树: 引入SonarCube,要求覆盖率80% 由于有很多样板,
创建类路径资源中定义的名称为“connectionFactory”的bean时出错[org/springframework/boot/autoconfigure/r2dbc/
我有一个关于喷射玻璃的简单项目。这是您使用 MongoDB 的地方,它配置为 ReplicaSet。我不使用自动配置,而是使用配置文件来配置操作...
从JUnit访问jdk.unsupported不需要模块require
我试图弄清楚为什么 JUnit 在 jdk.unsupported 模块方面的行为与“常规”Java 程序不同。是的,我知道我不应该使用这个。我只是在尝试(但失败了......
如何使用@ExtendWith(SpringExtension.class)从application.properties加载属性
我正在尝试学习 Spring Boot,并试图对测试有一个扎实的了解。 我知道 @SpringBootTest 加载了完整的上下文,我不想这样做。 我知道切片...
我有一些课。 我都上课,我有一些测试。 例子: 公共类测试页1(){ @测试 @Tag("回归") 无效测试1(){ System.out.println("测试1"); } 无效测试2()...
我有一个项目,在使用 Java 17 和 Maven 放置了一段时间后,我现在正在开发它。在编译项目期间,我收到以下错误消息: [信息] --- 必发:3...
我有一个有状态 bean 和 @QuarkusTest 下的一些不同的测试用例。但每个测试用例都需要干净的 bean 状态才能正确执行(测试不应相互依赖)。 目前...
我正在为一个由多个 API 组成的项目开发一个测试框架。对于每个人,我都有一个不同的客户端,需要使用不同的令牌进行授权。测试是并行运行的。 我的
JUnit5 - 并行执行@ParameterizedTest
我尝试使用 JUnit5 + Maven Surefire 插件进行并行执行。为此我做了一些设置: org.apache.maven.plugins...
我正在为处理数据库的自定义库编写测试。有两个要求: 仅当设置了环境变量 TESTDB 时才应尝试测试。 虽然图书馆你...
我们真的需要使用 verify() 方法调用“ArgumentCaptor#captor”吗? [已关闭]
假设下面的课程将进行测试。 我想知道我们是否真的需要始终验证 captor() 调用 公共类电子邮件服务{ 私人DeliveryPlatform平台; 公共电子邮件服务(
我正在测试我们自己的库,它使用 JDBC。对于指定的数据库名称,代码需要查找值 javax.sql.DataSource,使用 DataSource.getConnection() 连接,然后运行一些...
Ant junitlauncher 任务导致“无法启动虚拟机内测试”错误
我正在尝试使用 Ant 构建脚本版本 1.10.12 和 junitlauncher 任务来运行我的单元测试。到目前为止,我已经对所有内容进行了三到四次验证,甚至进行了审查......
在 Springboot 中以编程方式运行 Junit5 测试时,如何在测试中进行自动装配和配置注入?
我有一个 Springboot 应用程序,它以编程方式运行 Junit5 测试。我关注了这个 baeldung 系列,它的效果正如广告所宣传的那样。 但是,在我的测试中(在正常应用程序运行时运行)我...
使用 AOP 将屏幕截图或其他附件附加到 Allure 报告的步骤
我一直在研究是否可以将屏幕截图附件附加到由自定义 @Captured 注释标记的特定方法,以使用 AOP 进行 Allure 转发 我创建了注释本身并且
我们真的需要用 verify() 方法调用“ArgumentCaptor#captor”吗?
假设下面的课程将进行测试。 我想知道我们是否真的需要始终验证 captor() 调用 公共类电子邮件服务{ 私人DeliveryPlatform平台; 公共电子邮件服务(
如何使用 @MethodSource 注解和多个提供 Stream 的方法将多个参数传递给测试方法<Arguments>?
我有一个 Junit5 参数化测试方法,我需要将我的自定义 DataProvider 类与返回 Stream 的方法一起使用,并且应该将其所有参数传递给此测试 m...