私有 void 方法的 JUnit 测试用例

问题描述 投票:0回答:1

我想为注入模拟类的 private void 方法编写测试用例,但找不到方法。尽管在阅读类似问题时发现不应在测试用例中调用私有方法。但对于声纳覆盖,我需要这样做。请提供某种方法,要么专门排除那些形成声纳覆盖的方法,要么我如何为私有 void 方法编写测试用例?

尝试模拟同一个类(InjectMock 或 Autowired)不起作用。

spring-boot spring-test junit-jupiter
1个回答
0
投票

如果您有一个私有方法,它可能是从其他一些公共方法调用的,因此为该公共方法添加测试用例应该可以为您提供行覆盖率。

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