我正在关注本教程:http://jeantessier.com/SoftwareEngineering/Mocking.html#jMock
我正试图嘲笑一堂课。
我不明白Imposteriser的作用是什么? http://www.jmock.org/javadoc/2.5.1/org/jmock/api/Imposteriser.html
由于
答案 0 :(得分:3)
MockObjectTestCase JavaDoc中对此进行了描述。本质上,Imposteriser是一种创建模拟对象的策略。
默认情况下,MockObjectTestCase
只允许您为接口而不是类创建模拟。如果您想模拟接口和类,您需要告诉MockObjectTestCase
使用不同的策略来创建模拟:
setImposteriser(ClassImposteriser.INSTANCE);