`spring-test`是Spring Framework的测试模块,为JUnit和TestNG提供单元和集成测试支持,包括用于单元测试的各种模拟和Spring TestContext Framework以及用于集成测试的Spring MVC测试框架基于Spring的应用程序。
Spring 测试 - 如何访问在单独文件中配置的模拟bean?
测试文件为: @ExtendWith(SpringExtension.class) @ContextConfiguration(类 = BeanTestConfig.class) 类 TestWithSeparateBeanConfig { @MockBean BeanOne 豆一; @Autowired
如何使用spring的MockMultipartHttpServletRequest?得到“未找到多部分边界”
显然我没有正确使用这个测试夹具。 我的 servlet 在 tomcat 中工作得很好,但是当我尝试使用这个模拟时,找不到多部分边界。 “请求被拒绝,因为没有
在Spring Boot中,如何在每次测试前重置metrics注册表?
我有测试并想针对千分尺指标做出断言,但测试以随机顺序运行,因此我想在每次测试之前重置或清除所有千分尺指标,因此我的断言是...
在Spring框架测试中,如何让PropertySourcesPlaceholderConfigurer先搜索系统属性?
我没有使用Spring Boot。我有一个普通的 Spring 框架应用程序。 我有一个用 SpringJUnitConfig 编写的 Spring 集成测试。 我正在使用 PropertySourcesPlaceholderConfigurer。 默认情况下
JUnit 测试:为什么 Maven (Surefire) 比在 Eclipse 上运行慢得多?
我正在开发一个相当大的应用程序,该套件有约 260k LOC 和大约 1800 个单元测试。一点背景: 多模块 Maven 项目 所有测试都在单独的模块上运行,JaCoCo 是...
我有一些junit测试,我想用一些对测试实际有意义的数据预先填充数据库: @RunWith(SpringRunner.class) @SpringBootTest @ActiveProfiles(“测试”) 公开课
Spring 测试预期 400 bat 是 404 未找到端点
我有下一个控制器: @Operation(summary = "为代理机构创建学生会议") @ApiResponses({ @ApiResponse(responseCode = "200", 内容 = { ...
@SpringBootTest 从 spring-boot-starter-parent 版本 3.2.5 迁移到 3.3.3 后,使用 WebTestClient 进行的测试被破坏了
将 springparent pom 升级到 3.3.3(从 spring-boot-starter-parent 3.2.5)并在 3.3.3 版本上具有所需的测试和 webflux 依赖项后,Spring 不断抛出错误:“org.
在SpringBootTest中使用WireMock连接被拒绝
我在 Spring Boot 集成测试中观察到一些我还不理解的行为。 给定以下抽象基类,它初始化“通用”测试内容;在这种情况下
断言错误:Junit Mockito 测试中 JSON 路径“$.title”没有值
初始化: @Autowired 私人 MockMvc 模拟Mvc; @MockBean 私有 ProductServiceImp 产品服务Imp; @Autowired 私有 ObjectMapper 对象映射器;
JUnit 测试类不是由 diffblue intellij 生成的
我在 intelliJ IDE 中安装了 diffblue 插件,并使用 java 11 项目进行了 Spring Boot。在这里,我尝试为一个服务类生成测试类/案例。 @服务 公共类我的服务{ ...
IllegalStateException:ApplicationContext 失败
我有 3.1.2 版本的 Spring Boot 应用程序,并尝试将 Spring Boot 迁移到最新版本,即 3.3.2。 但我在运行测试套件时遇到问题。 我正在使用 TestNG v7.4.0 <
如果我认为两个或多个活动配置文件存在冲突,我会尝试阻止我的 Spring Boot 应用程序启动。 IE。 dev 和 prod 不应同时处于活动状态。 而且,我想...
我正在尝试测试我的 springboot 控制器/保存端点。我想测试一下,如果您发送带有空机构名称的 json 请求,您应该返回 400 状态和响应“机构名称
所以我在 Spring boot Gradle 项目中收到此错误: 'java.lang.AutoCloseable org.mockito.MockitoAnnotations.openMocks(java.lang.Object)' java.lang.NoSuchMethodError: 'java.lang.AutoClo...
使用 ApacheDS 在 Spring Boot 中进行测试的 Ldap 属性
我正在尝试模拟真实的 Microsoft LDAP 树。 该应用程序正在针对真实的 LDAP 运行,但使用内存 LDAP 服务器 (ApacheDS) 在 Spring Boot 中进行测试,但它不起作用。我可以...
Spring / MockMvc:文件和非文件部分的多部分发布请求导致与正确对象类型匹配的问题
如果我想要一个像这样的发布请求定义: @PostMapping(路径 = "/metadata/{id}", 消耗 = MediaType.MULTIPART_FORM_DATA_VALUE) ResponseEntity 测试(HttpServletRespo...
@DataJpaTest 偶尔会抛出“创建名为‘jpaAuditingHandler’的 bean 时出错”
我有一堆@DataJpaTests以及很多@SpringBootTests和@WebMvcTests。 我还启用了@EnableJpaAuditing。 当我独立运行 @DataJpaTests 时,一切都很好,这些测试运行并且......
我正在尝试为我的 spring 集成流程编写集成测试。我想用 MockRestServiceServer 记录传出请求(使用 http:outbound-gateway)并将其匹配到 Rest 服务...
Spring boot @SpyBean 导致测试套件出错,可能是由于上下文未重置的问题
我在 Spring 集成测试方面遇到问题。 行为: 当我单独运行下面的测试时,它是成功的。 然而,当所有测试都运行时,其中许多测试(包括下面的测试)都是......