Estoy más familiarizado con EasyMock que con Mockito, así que tuve que investigar un poco. Mockito tiene un page que hace una comparación explícita desde el punto de vista de Mockito.
mi punto de vista, las ventajas de Mockito son:
- separación explícita de talón y verificación
- comparadores se basan en Hamcrest (también apoyado por JUnit) en lugar de una API personalizada
- Creado los burlajes son siempre 'agradables'; es decir, las llamadas a métodos que no están bloqueadas devuelven datos limpios (como una lista vacía) en lugar de fallar
EasyMock tiene un conjunto de funciones muy similar. Los principales diferenciadores para Mockito se basan en aquellas áreas de EasyMock que el equipo de Mockito pensó que eran limitaciones o prácticas subóptimas.
Desde un punto de vista funcional, ninguno de los productos es capaz de simular métodos estáticos (tenía que hacer esto para probar sin un MBeanServer), pero en ese caso puede usar PowerMock en cualquiera de los frameworks.
Yo diría que vaya con el estilo que se ajuste a sus requisitos de prueba.
Espero que esto ayude!
duplicado Posible de http://stackoverflow.com/questions/22697/whats-the-best-mock-framework-for- java – Raedwald