【发布时间】:2023-03-22 22:44:01
【问题描述】:
我正在尝试为使用以下方法的方法编写单元测试: @事务。 有两个方法被调用,每个方法都在两个表上运行更新查询,如果一个失败,另一个不应该运行或回滚。
我需要编写一个单元测试来检查事务是否正常工作。
请帮忙。 提前致谢。
【问题讨论】:
-
到目前为止你有什么尝试?
-
为什么?您不相信 Spring 框架为确保这一点而进行的 10000 多次测试?
-
@M.Deinum 我需要编写一个单元测试用例来确保代码覆盖率
-
当你只添加一个测试时没有添加覆盖率?添加一个额外的测试相同的代码路径(但例外)不会增加任何百分比的覆盖率。
-
没错!写了一个快乐的案例,我的经理让我写一个单元测试以确保 @Transactional 也能正常工作。你能帮我确保那能正常工作吗?
标签: java spring unit-testing transactions database-testing