首页 / 知识
关于java:EasyMock:如何在没有警告的情况下创建通用类的模拟?
2023-04-15 00:05:00

EasyMock: How do I create a mock of a genericized class without a warning?编码
给我一个警告"类型安全:SomeClass类型的表达式需要未经检查的转换才能符合SomeClass
AFAIK,当涉及到类名文字时,您无法避免未检查的警告,而
请注意,这是一种很好的形式,可以尽可能地缩小
或使用辅助方法:
我通过引入一个子类来解决此问题。
然后创建该抽象类的模拟:
两条明显的途径是抑制警告或模拟子类。
(免责声明:甚至没有尝试编译此代码,也没有使用过EasyMock。)
您可以使用
我知道这与问题背道而驰,但是为什么不创建列表而不是模拟列表呢? 例如,如果您要将项目添加到列表中,则代码更少,使用起来更容易。
代替
|
最新内容
相关内容
linux模拟请求命令?
linux模拟请求命令?,地址,工作,系统,工具,信息,标准,命令,目录,发行,数据,linux怎么加端口url请求在/etc/services中添加端口以及对应进程名及linux命令看文件编码?
linux命令看文件编码?,状态,系统,文件,工具,名称,数据,命令,格式,汉字,以下,Linux如何使用enca查看文件编码并转换1、在Linux中查看文件编码可linux命令改变编码?
linux命令改变编码?,系统,文件,工作,代码,工具,命令,字符集,格式,以下,方式,linux查看系统编码和修改系统编码的方法1、查看系统语言、修改配修改linux编码命令?
修改linux编码命令?,系统,文件,命令,情况,标准,工作,格式,字符集,以下,方式,linux文件编码转换及Windows上创建的文件转为Linux格式1、拷贝到Wlinux模拟命令ls?
linux模拟命令ls?,系统,地址,工作,命令,时间,基础,标准,信息,文件,目录,LS(LINUX中ls命令)详细资料大全ls命令是linux下最常用的命令之一,ls跟dlinux在线模拟器命令?
linux在线模拟器命令?,系统,设备,管理,命令,软件,数据,在线,网络,环境,盘中,linux必学的60个命令_linux必学的60个命令怎么读起来简单安装和登linux改文件编码命令?
linux改文件编码命令?,系统,数据,地方,命令,文件,名称,工作,工具,格式,字符集,在Linux如何让更改文件的字符编码首先我们打开系统并使用root账linux命令模拟软件?
linux命令模拟软件?,软件,系统,地址,平台,电脑,环境,网上,工具,名字,名称,windows环境下的linux模拟软件1、首先需要打开电脑里的VirualBox软linux编码命令大全?
linux编码命令大全?,系统,工作,信息,地址,命令,基础,目录,基础知识,时间,常用命令,linux系统常用操作命令linux常用命令有pwd命令、cd命令、lspython常见的字符编码有哪些?
python常见的字符编码有哪些?,数字,系统,代码,经济,统一,中国,基础知识,培训,国家,字节,刚开始学习Python的时候,一定要对基础知识有一定的了Python 中文编码
Python 中文编码,代码,培训,中文,你好,文件,世界,格式,实例,以上,结果,前面章节中我们已经学会了如何用Python输出"Hello,World!",英文没有PEP8 Python 编码规范
PEP8 Python 编码规范,异常,代码,名字,标准,培训,空格,注释,方式,模块,函数,一代码编排1缩进。4个空格的缩进(python编辑器都可以完成此功能)