【发布时间】:2009-11-19 13:39:58
【问题描述】:
我已经使用 EasyMock 编写了很多 Mock 对象。但是,我经常发现编写部分模拟很耗时,而且感觉不“正确”。
我会说这是一个设计错误,因为我尝试模拟的类将多个关注点合二为一,因此我应该创建单独的类以分离关注点。
你怎么看?部分嘲笑是好事还是坏事?而且,如果好/坏,为什么?如果您发现无法模拟对象,因为您只想模拟几个方法,您会建议什么?
【问题讨论】:
-
如何使用 EasyMock 进行部分模拟?这甚至可能吗?
-
您可以使用 easymock 类扩展。目前我使用 Mockito,它可以模拟(部分或全部)对象,而不需要接口。
标签: java unit-testing easymock