Jmock使用小结

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

 

mock接口:

Java代码

Mockery context = new JUnit4Mockery();    

Mockery context = new JUnit4Mockery(); 

 

mock类:

Java代码

Mockery context = new JUnit4Mockery() {  

{  

            setImposteriser(ClassImposteriser.INSTANCE);  

        }  

}; 


抛出一个异常:     will(throwException(new Exception()))

你可能感兴趣的:(Jmock使用小结)