如何使用PowerMock模拟Kotlin类(最终)?
我想知道如何用PowerMock模拟kotlin final类,以便测试它。 我遵循指导来测试Java最终班,但我仍然有这个错误
Cannot subclass final class
有没有办法做到这一点?
用Mockito 2.1.0以上版本,你也可以模拟最终的分类。 此功能是可选的,因此您必须通过添加Mockito扩展来启用它。 去做这个:
- 创建一个名为org.mockito.plugins.MockMaker的文件,并将其放置在测试文件夹中的resources / mockito-extensions目录下。
- 该文件包含一行: mock-maker-inline
您可以在Mockito文档中找到更多信息。
只需为你的类创建接口。 比你可以简单地使用界面模拟你的类。