java - 模拟匿名内部类
问题描述
我有一个匿名的内部班级,我想嘲笑他。让我们说Hey$Bro
谁的功能getName()
。我怎么能嘲笑这门课。
Mockito.doReturn(null).when(Mockito.mock(Hey.Bro.class).getName());
这使我陷入错误
Mockito cannot mock/spy following:
- final classes
- anonymous classes
- primitive types
在这种情况下该怎么办?
解决方案
推荐阅读
- python - 错误:由于环境错误而无法安装软件包:[Errno 2] 没有这样的文件或目录:'/C:/ci/astroid_1592481955828/work'
- postgresql - 在 Postgresql 内存空间中一些表虚幻的大
- javascript - 将 xlsx 转换为 json 时更改日期格式
- elasticsearch - 将旧数据从 Elasticsearch 归档到 Google Cloud Storage
- prolog - 对于给定的字符串,开发一个 prolog 加载(aSCii_Encoded (S, X))
- docker - Docker Compose:将容器端口重新映射为网络内部和主机上的相同
- python - 在 Django 3 中上传多个文件
- sql - 以 HHH:MM:SS 格式 (Nvarchar) 将天转换为小时
- vue.js - 在按钮上使用 v-model?
- sql - 根据条件将一列转换为两列