读书人

应用JMock模拟接口或类

发布时间: 2012-10-08 19:54:56 作者: rapoo

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

读书人网 >软件架构设计

热点推荐