使用EasyMock模拟一个具体的类

可能吗? 我该怎么做?

请参阅EasyMock类扩展文档并从SourceForge项目下载它 。 你不能模拟最终方法。

编辑:如评论中所述,现在这是EasyMock for v3及更高版本的一部分。

Powermock扩展了EasyMock,允许您模拟具体类型,甚至是最终和静态方法。

PowerMock是一个框架,可以扩展其他模拟库,例如EasyMock,具有更强大的function。 PowerMock使用自定义类加载器和字节码操作来实现静态方法,构造函数,最终类和方法的模拟,私有方法,静态初始化程序的删除等。

是的: http : //easymock.org/EasyMock2_4_ClassExtension_Documentation.html

从3.0版起,EasyMock类扩展已集成到EasyMock中; 请参阅发行说明 。

创建模拟时,只需使用EasyMock类的org.easymock.classextension版本。 结果将是可投射的。

这是最近的链接 – http://easymock.org/EasyMock3_2_ClassExtension_Documentation.html