单元测试的mock大家都怎么选择?

SSH的web项目单元测试
要学用mock
好多种啊,easymock, jmock, mockito, unitilmock等等
怎么选?

这些可以混用吗?
另外,很多函数是不是都一样的?也就是学了一种,相同功能的话,另一种也一样的函
数?只是不同的地方则不同?

阅读 3.9k
1 个回答

选 Mockito 吧, 作者也一直在维护中, 用的人比较多, 遇到问题也好 google 答案.


这些可以混用吗?

不论可不可以都不要混用.


另外,很多函数是不是都一样的?也就是学了一种,相同功能的话,另一种也一样的函数?只是不同的地方则不同?

基本原理都是一样的, 都是生成 mock 对象, 然后对 mock 对象做各种操作/判断, 理解原理的话, 学会了一种框架, 那么切换到别的框架时也就很简单了.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题