如何使用PowerMock模拟Kotlin类(最终)



我想知道如何用PowerMock模拟Kotlin最终课程,以便我可以对其进行测试。我遵循了测试Java最终课程的指南,但我仍然有此错误

Cannot subclass final class

有什么方法可以做到吗?

使用Mockito 2.1.0 ,您也可以模拟最终类。此功能是可选的,因此您必须通过添加Mockito扩展名来启用它。为此:

  • 创建一个名为 org.mockito.plugins.mockmaker 的文件,然后将其放在 Resources/Mockito-Extensions 目录中。
  • 该文件包含一行:模拟制造商inline

您可以在Mockito文档中找到更多信息。

只需为您的类创建接口即可。您可以简单地使用接口模拟您的类。

相关内容

  • 没有找到相关文章

最新更新