我意识到以前有人问过这个问题,但最后一次是在 2008 年年中。
如果你现在开始一个新项目,你会使用哪一个,为什么?它们在可读性、可用性、可维护性和整体稳健性方面的优势/劣势是什么?
我意识到以前有人问过这个问题,但最后一次是在 2008 年年中。
如果你现在开始一个新项目,你会使用哪一个,为什么?它们在可读性、可用性、可维护性和整体稳健性方面的优势/劣势是什么?
我之前使用过 Easymock,但现在我使用的是 Mockito。与 Easymock 相比,我发现 Mockito 更简单。Easymock 和 Mockito 的详细比较可以参考这里
为了解释我们的动机,jMock 是一个“自以为是”的库。它旨在指导一种面向 OO 设计的方法,该方法侧重于协作对象之间的协议。如果您不以这种方式考虑您的系统,那么它可能不是您的最佳选择。
我已经使用 EasyMock 一段时间了,现在。继续添加新功能,让您可以到达更多难以到达的地方。
Mockito 将为最常见的测试用例节省一些代码行。
您能否详细说明您的模拟能力需求/优先事项?如前所述,相当广泛。