我用Mockito已经很成功了.
当我try 学习JMock和EasyMock时,我发现学习曲线有点陡峭(尽管可能只有我自己).
我喜欢Mockito,因为它的语法简单明了,我很快就能掌握.最小语法被设计成很好地支持常见情况,尽管有几次我需要做一些更复杂的事情,但我发现我想要的东西是受支持的,而且很容易掌握.
以下是Mockito主页上的一个(节选)示例:
import static org.mockito.Mockito.*;
List mockedList = mock(List.class);
mockedList.clear();
verify(mockedList).clear();
再简单不过了.
我能想到的唯一主要缺点是它不会模仿静电的方法.