首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

应用JMock模拟接口或类

2012-10-08 
使用JMock模拟接口或类使用Jmock时,如果给的类型不是一个接口的时候,会抛出一个异常xxx is not an interfa

使用JMock模拟接口或类

使用Jmock时,如果给的类型不是一个接口的时候,会抛出一个异常xxx is not an interface。其实根据Jmock的文档,只要稍作修改,就可以解决这个问题。

?

mock接口:

Mockery context = new JUnit4Mockery() {{setImposteriser(ClassImposteriser.INSTANCE);}};

?

ClassImposteriser这个类在 jmock-legacy-2.5.1.jar 这个jar包里,此外模拟具体类还需 objenesis-1.0.jar 这个jar包。

?

Refer to:http://www.jmock.org/mocking-classes.html

热点排行