这是Java最好的隔离框架? JMock的,EasyMock的,的Mockito,还是其他?
-
27-09-2019 - |
题
我知道这已经被问过,但最后一次是在2008年中期
如果你正在开始一个新项目,现在,哪一个你会用,为什么?什么是他们的优势/劣势关于可读性,可用性,可维护性和总体稳固?
解决方案
我已经使用了EasyMock较早,但现在,我使用的Mockito。我发现简单的Mockito比EasyMock的。对于EasyMock的和的Mockito的详细比较可以参考此处
其他提示
要解释我们前进的动力,JMock的是“自以为是”库。它被设计为引导的方法来OO设计上的合作对象之间的协议论点集中。如果你不认为你以这种方式系统,那么它可能不是最好的选择。
我已经使用EasyMock的一段时间,现在。继续增加新的功能,允许人们接触到更多的那些难以获取到的地方。
的Mockito将节省一些代码行为最常见的测试用例。
你能否详细说明你的模拟能力的需求/优先级?相当宽的,如所述的。
不隶属于 StackOverflow