Mockito cannot mock/spy because : - final class 问题

现象:

出现报错,且报错信息如下

Mockito cannot mock/spy because :- final class

问题发生的原因:

低版本类不支持mockfinal类的,我们尝试反编译一下kt代码就知道了。

解决方案:

将mockito-core的依赖更改为mockito-inline

testImplementation 'org.mockito:mockito-inline:3.3.3'

参考:

https://www.cnblogs.com/larrydpk/p/12902949.html

Mockito cannot mock/spy because : - final class 问题相关推荐

  1. 单元测试框架 Mockito 注解 – @Mock, @Spy, @Captor, @InjectMocks

    转载翻译自 https://howtodoinjava.com/mockito/mockito-annotations/ 这篇 mockito 的教程文章能够帮助你了解更多 mockito 注解,比如 ...

  2. @Mock, @Spy, @Captor and @InjectMocks

    http://www.baeldung.com/mockito-annotations 1. Overview In this tutorial, we'll cover all the annota ...

  3. Mockito中@Mock与@InjectMock

    Mockito中@Mock与@InjectMock Mockito是java单元测试中,最常用的mock工具之一,提供了诸多打桩方法和注解.其中有两个比较常用的注解,@Mock和@InjectMock ...

  4. Mockito的@Mock与@MockBean

    在上文的 https://blog.csdn.net/dlf123321/article/details/127930378 里 大家初步会用mockito了 但是马上出现了一个问题. package ...

  5. 使用junit+mockito进行mock测试实例

    刚开始做网站的时候,测试都是这样的(比如测试修改用户信息的表单逻辑):设置断点,启动运行程序,登陆,点击点击点击然后进入到测试的页面,输入测试数据,进入断点--..一个大的程序启动又慢,还要登陆,还要 ...

  6. Mockito 如何 mock 静态方法

    在实际工作当中,我们经常会遇到需要对静态方法进行 mock 的情况.在 mockito 2.x 的时代,我们需要借助 powmock 才能实现.当 mockito 进化到了 3.4.0 版本以后,也开 ...

  7. 【翻译】Java使用Mockito进行Mock测试

    2019独角兽企业重金招聘Python工程师标准>>> 我们所有人在编写单元测试的时候面临的巨大挑战是模块对其他组件的依赖.同时花费大量的时间和精力去配置依赖的组件环境是一件出力不讨 ...

  8. Mockito的使用(一)——@InjectMocks、@Spy、@Mock

    GItHub上有相应的翻译好的中文文档: https://github.com/hehonghui/mockito-doc-zh/blob/master/README.md#0 搭建Mockito测试 ...

  9. Mockito的使用

    本篇文章将对Mockito重要的API进行梳理. 另外, GItHub上有相应的翻译好的中文文档: https://github.com/hehonghui/mockito-doc-zh/blob/m ...

最新文章

  1. [Selenium] 操作浏览器 Cookies
  2. QLattice:你不知道的新的机器学习模型
  3. Linux CENTOS6.5 图形命令互转
  4. how is table select_all_icon being loaded
  5. 想要更快地使用AtomicLong? 等待它。
  6. 天池 在线编程 求和查找
  7. 配置说明_温室移动喷灌机简介以及配置说明
  8. mac虚拟机vm屏幕一直闪烁_VM虚拟机VMware Fusion Pro 11
  9. Python补充之函数
  10. Maven分布式工程-分页查询(一)
  11. ubuntu 查找opencv安装路径_Ubuntu系统---配置OpenCV
  12. PHP Encoder (ioncube 10) 加密工具的使用
  13. Material Components(MDC)简单使用介绍
  14. python复制excel图片_python批量导出excel区域图片
  15. 【Week7 作业B】TT的旅行日记
  16. 国外问卷调查做快点有影响吗
  17. 记录——kubeadm集群node节点加入
  18. 网络安全!顶级大佬进行鱼叉式钓鱼攻击?手把手教学
  19. Android 方向传感器的简单使用
  20. 回归分析结果表格怎么填_spss回归分析结果图,帮忙看一下,麻烦详细地解释解释...

热门文章

  1. vmware占用c盘空间_W7 64位装系统,硬盘全部都格式化和分区了,系统装上后C盘占了40G,这是怎么回事?...
  2. 十三、熵编码算法(4):H.264使用CAVLC解析宏块的残差数据
  3. LDD3源码分析之ioctl操作 .
  4. python列表不包含哪个内置函数_python 列表的推导器和内置函数
  5. java replaceall lt_static lt;Tgt; boolean replaceAll(Listlt;Tgt; list, T oldVal, T newVal)_Java...
  6. 处理器后面的字母含义_电脑天天用,但CPU后缀的一个字母你知道代表这什么吗?...
  7. vissim跟驰模型_VISSIM是什么工具?你对VISSIM了解多少?
  8. c#获取父类_C#——父类中的this的指向,及用反射获取当前类所在的Type | 学步园...
  9. cacti的mysql密码_cacti 监控搭建
  10. java 指定文件格式_java删除指定目录下指定格式文件的方法