使用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