org.mockito.exceptions.base.MockitoException:
时间: 2023-10-02 10:14:06 浏览: 252
mockito-core-4.0.0-API文档-中英对照版.zip
5星 · 资源好评率100%
org.mockito.exceptions.base.MockitoException是一个Mockito框架的异常,它表示在使用Mockito进行单元测试时出现了问题。根据引用\[1\]和引用\[2\],这个异常可能是由于使用了不支持创建静态模拟对象的MockMaker或者在当前线程中已经注册了静态模拟对象引起的。而根据引用\[3\],这个异常也可能是由于无法模拟或者监视final类引起的。
要解决这个异常,可以尝试以下几种方法:
1. 检查使用的MockMaker是否支持创建静态模拟对象。如果不支持,可以尝试使用其他支持静态模拟对象的MockMaker。
2. 检查当前线程是否已经注册了静态模拟对象。如果是,可以尝试在使用之前取消注册或者在新的线程中进行测试。
3. 如果异常是由于无法模拟或者监视final类引起的,可以尝试使用PowerMock等其他工具来处理final类的模拟或者监视。
需要根据具体情况来选择适合的解决方法。
#### 引用[.reference_title]
- *1* *2* [Mockito -- 如何Mock Util类中的static 方法?](https://blog.csdn.net/qq_41055045/article/details/126977753)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Mockito与PowerMock使用问题:Argument should be a mock, but is: class java.lang.Class](https://blog.csdn.net/qq_36059826/article/details/109319531)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文