spring-boot - 为什么执行测试类时特定测试失败 - JUnit 5,但单独运行时没有
问题描述
我有一个基于 JUnit 5 的测试类,其中包含许多单元测试。每个都单独测试,但是当我执行类中的所有测试 - 2 个测试失败时,我删除了一个失败的测试以查看它们是否冲突,但另一个在整个套件运行时失败。
spring 容器/上下文是在测试开始时创建的
单独来说,测试运行良好......绿色
测试有注释
@Test
@Transactional
类级别注释
@ExtendWith(SpringExtension.class)
@SpringBootTest(webEnvironment = WebEnvironment.NONE)
@ActiveProfiles("test")
这是否意味着代码中存在错误?因为它在单独运行时通过,我不确定如果我在调试模式下运行测试我会知道这个问题。
请有人帮忙 - 为什么会发生
解决方案
推荐阅读
- javascript - 如何为 html 页面实现主题/模板加载
- indexing - 什么是索引?为什么我们不对所有事情都使用散列?
- node.js - 如何在警卫(ResourceOwnerGuard)之前执行管道(ValidateObjectId)?
- sql - How to perform group function over an outer join query?
- object - 如何将 ramda 食谱中的 flattenObj 函数转换为迭代函数
- google-apps-script - 如何从 Google 表单中的下拉问题中检索选定的答案
- java - 当我执行 delete:TransientObjectException: object references an unsaved transient instance - 在刷新之前保存瞬态实例
- python - 当我想通过终端运行特定命令时,如何使用 VScode 的调试器?
- c# - SQL Server 中的日期列到 ASP.NET 模型中的 System.DateTime
- r - 估算中值加抖动