我想为注入模拟类的 private void 方法编写测试用例,但找不到方法。尽管在阅读类似问题时发现不应在测试用例中调用私有方法。但对于声纳覆盖,我需要这样做。请提供某种方法,要么专门排除那些形成声纳覆盖的方法,要么我如何为私有 void 方法编写测试用例?
尝试模拟同一个类(InjectMock 或 Autowired)不起作用。
如果您有一个私有方法,它可能是从其他一些公共方法调用的,因此为该公共方法添加测试用例应该可以为您提供行覆盖率。