junit5 相关问题

JVM流行的JUnit测试框架的第5版。 JUnit是一个用于编写可重复测试的框架。它是单元测试框架的xUnit体系结构的一个实例。

如何在 JUnit 中测试 void 方法

由于我公司强制要求我必须编写测试,所以我们必须为每个可以测试的方法编写单元测试。 我现在的问题是我有一个有返回值的方法 沃伊...

回答 1 投票 0

如何在 JUnit 5 中模拟静态方法

我正在将 JUnit 升级到版本 5,当我运行 JUnit 5 时出现此错误 我在我的 pom 中使用 org.junit.jupiter 我正在将 JUnit 升级到版本 5,当我运行 JUnit 5 时出现此错误 我在我的pom中使用 <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> </dependency> org.powermock.api.mockito.ClassNotPreparedException: [Ljava.lang.Object;@723ca036 com.xxxxxx.MyClass 类未准备好 用于测试。 我正在使用 @RunWith(JUnitPlatform.class) 作为我的课堂测试符号 我的代码是 PowerMockito.mockStatic(MyClass.class); when(MyClass.get(anyString())) .thenReturn(mock); 您必须使用ExtendWith。在junit 5中,注释被@RunWith更改为 @ExtendWith(JUnitPlatform.class) 有关如何使用 Extend with 的更多详细信息

回答 1 投票 0

同时配置功能和场景级别的并行性 - cucumber 与 Junit5

我检查了一些类似的问题,但没有找到适合我的答案。最相似的问题是这个问题,但它是针对 TestNG 的。可能有人遇到像我这样的问题并已经解决了......

回答 1 投票 0

如何在 SpringBoot v2.6.2 中使用嵌入式 MongoDB?

我正在使用 Spring Boot v2.6.2 和 Java v17 并尝试在没有运行 MongoDBService 的情况下测试我的 MongoConnection,因为它应该在构建机器上使用嵌入式内存中 MongoDB 进行测试...

回答 2 投票 0

junit 5.10.0:java.lang.NoSuchMethodError:'java.lang.ClassLoader org.junit.platform.commons.util.ClassLoaderUtils.getClassLoader(java.lang.Class)'

我将从 Spring Boot 2.6.6 迁移到 3.1.4 在 3.1.4 设置中,我使用以下测试工件。 当前版本是 - 春季启动3.1.4 JUNIT = 5.10.0 莫基托 = 5.6.0 公共IO = 2.11.0 下面...

回答 1 投票 0

Github Classroom Autograding - 如何测试 Junit 测试?

如何测试JUnit测试是否在Github课堂上得到了很好的实现? 假设学生需要编写函数 int Triple(int n) (使用 java)并实现一个测试来检查 i...

回答 1 投票 0

Junit 测试失败,但我的方法在 Java 作业中似乎很好

我正在做一项下周到期的作业 所以基本上我有一个具有以下属性的 User 类 private String 用户名、密码; 私人最终即时注册日期; 私人

回答 1 投票 0

将 JUnit 测试套件添加到 Spring MVC 应用程序

我想将 JUnit 测试套件添加到已经运行的 spring mvc 应用程序中。 我特别想测试控制器 API。 您可以推荐一个特定的程序吗? 我不想...

回答 1 投票 0

模拟 JUnit 未检测到返回字符串的方法的任何声纳覆盖范围

我正在尝试模拟以下方法,目的是获得声纳覆盖范围 - 公共字符串 getName(字符串 prmTableName) { GetParameterRequest 参数请求 = new GetParameterRequest();...

回答 1 投票 0

Junit 参数化测试的 java.lang.NoSuchMethodError

我正在尝试向我的 Spring Boot 应用程序添加一些参数化测试,但遇到了以下错误。我已经添加了 Maven 依赖项,但仍然收到此错误?我是不是错过了什么...

回答 2 投票 0

通过/失败的参数化 junit 测试方法执行次数

我有一个junit5测试类,其中包含几个参数化(集成)测试。大多数测试使用 MethodSource,它可以根据外部因素产生不同数量的参数。 当我跑步时...

回答 1 投票 0

JUnit 5 中多个扩展的顺序

如果我在 JUnit 5 中使用多个扩展,顺序是什么?理想情况下,@ExtendsWith 注释的顺序受到尊重,但我找不到任何相关文档。 例子: @延长...

回答 1 投票 0

SpringBootTest mockMvc 返回 404 而不是 200

我正在测试一些终点。如果我击中鲍瑟,他们会返回应该返回的内容。 所以,我为他们构建测试。 @SpringBootTest @AutoConfigureMockMvc 公共类 UserControllerTest { @汽车...

回答 1 投票 0

Spring Boot 测试:无法绑定 @ConfigurationProperties - 确保 @ConstructorBinding 尚未应用

在 Spring Boot 单元测试中,如何模拟 @ConstructorBinding @ConfigurationProperties 数据类? 设置 两个都 Kotlin 1.4.30(用于单元测试和配置类) Java 15(带有 --enable-preview)...

回答 1 投票 0

Junit 5:@SpringBootTest 和 @ExtendWith(SpringExtension.class) 之间的区别

使用Junit5进行测试,我可以只使用@ExtendWith(SpringExtension.class)而不使用@SpringBootTest吗? 有些资源说@SpringBootTest已经包含@ExtendWith(SpringExtension.class),是这个吗

回答 1 投票 0

OutputCaptureExtension 和 ParameterizedTest 不能一起工作

我有一个测试类,其中有一个带有 CsvSource 的 ParameterizedTest 和使用 CapturedOutput 的其他测试。它们单独运行良好,但一起运行时会随机失败并出现 NoSuchElementException。 福洛...

回答 2 投票 0

如何模拟a.getTypeA().getTypeB();

AClass a=new AClass() ; a.getTypeA().getTypeB(); 我已经使用模拟构造函数来模拟 AClass 方法,但如何模拟 getTypeB();方法 我可以模拟 A 类,但对于 B 类来说,它是真实的......

回答 1 投票 0

ID为“junit-jupiter”的TestEngine未能发现测试 - 原因为:org.junit.platform.commons.JUnitException:ClassSelector解析失败

我在运行集成测试时遇到问题。 作为我的测试的一部分,我使用 exec-maven-plugin 从源代码管理中拉取其他项目,然后在本地运行它们,以便我的测试可以使用它来执行...

回答 5 投票 0

模拟方法包含函数和对象作为参数?

编写 Junit 单元测试用例,我尝试使用 Mockito 模拟方法调用服务。 公共 CompletableFuture getInfo(String some) { CompletableFuture 未来 = 新

回答 1 投票 0

如何测试使用 FacesContext.getCurrentInstance() 的方法

我正在尝试测试我的代码的一部分,在某些情况下最终会调用 FacesContext.getCurrentInstance() 并且我们不在 jsf 上下文中,它给出 null 并且我收到 NullPointerExcetption 怎么...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.