7

是否可以使用 EaskMock 模拟一个具体的类?如果是这样,我该怎么做?

4

5 回答 5

11

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

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

于 2009-08-08T16:52:36.290 回答
7

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

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

于 2009-08-08T16:54:59.967 回答
3

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

于 2009-08-08T16:53:02.327 回答
3

从 v3.0 开始,EasyMock 类扩展已集成到 EasyMock;请参阅发行说明

于 2012-03-29T02:09:56.387 回答
0

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

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

于 2014-02-10T23:06:43.767 回答