用Java模拟对象库

Can*_*hiu 4 java mocking

有人会建议一个模拟库并提供选择背后的推理吗?

我想介绍一个现有的代码库.

谢谢.

And*_*mas 10

这是我见过的多个Java模拟框架的最佳比较,包括EasyMock和mockito.[原始页面离线; 此链接是存档的副本.]

它包括EasyMock,Mockito,jMock,SevenMock,JMockit,rMock,Unitils.

我先使用EasyMock,但已转移到Mockito.使用EasyMock创建的单元测试有时很脆弱且难以调试.Mockito很容易,部分原因是它区分了存根和验证.这是一个面向Mockito的比较它和EasyMock:http://code.google.com/p/mockito/wiki/MockitoVSEasyMock.

  • 它被披露.我的SO配置文件包含一个指向JMockit项目站点的链接,该站点反过来显示我的全名.我发现在JMockit的每个帖子中都包含一个明确的说明,我觉得很烦人和多余. (3认同)