我想测试我的代码,它具有一些尾部递归函数。我无法嘲笑尾部递归函数,因为它们需要声明Finalor Private。大多数模拟框架不支持模拟此类方法,而那些支持的方法则无法按预期工作。
这有可能吗?有人可以给我他们的想法来模拟尾部递归函数吗?
我尝试使用MockitoFramework版本进行模拟3.0.0。我的测试套件具有该Mockito-Sugar特性。
尽管Mockito 文档建议可以模拟最终方法,但对我而言却是失败的。
我尝试使用scala-mock。我遇到了其他问题,但没有解决。