0

我正在关注本教程:http: //jeantessier.com/SoftwareEngineering/Mocking.html#jMock

我正在尝试模拟一堂课。

我不明白冒名顶替者是做什么的?http://www.jmock.org/javadoc/2.5.1/org/jmock/api/Imposteriser.html

谢谢

4

1 回答 1

3

这在MockObjectTestCase JavaDoc中有描述。本质上,Imposteriser 是一种创建模拟对象的策略。

默认情况下,MockObjectTestCase只允许您为接口创建模拟,而不是类。如果你想模拟接口类,你需要告诉MockObjectTestCase使用不同的策略来创建模拟:

setImposteriser(ClassImposteriser.INSTANCE);
于 2012-04-21T15:28:55.657 回答