Alternativas de Mockito Mejor Valoradas

El código de prueba puede estar desacoplado de la implementación.
Creación de los mocks a través de anotaciones.
Su capacidad para integrarse fácilmente con los proyectos existentes lo hace más rápido y fácil de usar. Reseña recopilada por y alojada en G2.com.
Hasta ahora ha sido muy bueno para mí. Pero estoy seguro de que cualquier inconveniente será superado en gran medida por las características que tiene. Reseña recopilada por y alojada en G2.com.
21 de 22 Reseñas totales para Mockito
Sentimiento General de la Reseña para Mockito
Inicia sesión para ver el sentimiento de la revisión.
I like the most that it has huge stack overflow community to help you out. we can verify any interactions and stub our method calls. Using mockito in your existing project is the most easy job. Reseña recopilada por y alojada en G2.com.
I am not able to think of any dislike though i would say the more you explore the framework the more you will love working with mockito. Reseña recopilada por y alojada en G2.com.

Uno de los mejores frameworks disponibles para crear objetos Mock que permiten realizar pruebas. Desacopla la lógica de prueba de la implementación, facilitando la escritura de casos de prueba limpios.
Capacidad para simular fácilmente casi cualquier objeto según los requisitos. No es necesario escribir objetos mock por tu cuenta. La solución más sencilla lista para usar que admite tales requisitos.
Uno de los mayores desafíos con cualquier framework de prueba/simulación es el soporte para la refactorización. En Mockito, renombrar nombres de métodos de interfaz o reordenar parámetros no romperá el código de prueba ya que los mocks se crean en tiempo de ejecución.
Aquellos que trabajan con Junits están bien familiarizados con que devolver valores es una tarea muy difícil o tediosa. Sin embargo, Mockito admite valores de retorno de forma predeterminada. Otra ventaja es el soporte para excepciones y la capacidad de manejarlas fácilmente. También admite la verificación del orden de las llamadas a métodos.
A medida que avanzamos más y más en términos de Java, el uso de anotaciones es un gran beneficio para eliminar el código repetitivo. Mockito admite la creación de mocks utilizando anotaciones. Reseña recopilada por y alojada en G2.com.
Aunque no es empinada, hay una curva de aprendizaje, sin duda. Necesitas algún tipo de experiencia en la redacción de casos de prueba para entender el uso y la efectividad de Mockito.
Mockito no admite la simulación de variables locales, métodos estáticos y métodos privados. Gestionar objetos simulados dentro de casos de prueba abstractos ha sido muy difícil para mí. Reseña recopilada por y alojada en G2.com.

Capacidad de cobertura de servicios web REST. Esto realmente ayuda si hay un escenario complicado en el que múltiples casos negativos podrían entrar en acción. Simplemente hace que el proceso sea mucho más fácil de depurar. Reseña recopilada por y alojada en G2.com.
No hay nada que me desagrade de Mockito en particular. El uso de la arquitectura impulsada por anotaciones en Spring Boot hace que el proceso de escribir casos de prueba sea mucho más fácil. Reseña recopilada por y alojada en G2.com.

- Comunidad altamente activa
- Mejora continua
- Soporte de anotaciones
- Disponible para múltiples plataformas
- Métodos limpios y convenientes Reseña recopilada por y alojada en G2.com.
El único factor decisivo para mí sería:
- Basado en proxy (sin manipulación de bytecode)
(Pero parece que su integración con PowerMock todavía lo convierte en una opción principal) Reseña recopilada por y alojada en G2.com.

Es posible probar muchas condiciones y es fácil de leer. Solo necesitas saber qué está sucediendo dentro. Una vez que lo aprendes, es claro. Reseña recopilada por y alojada en G2.com.
Cuando quieres depurar por dentro, realmente necesitas la ayuda de Google aquí. No todo es obvio. Reseña recopilada por y alojada en G2.com.
1. Very easy to use.
2. Very less configuration is needed.
3. Provide both annotation as well as class based configuration.
4. I can fully mock an object as well as partially mock an object that is very helpful when I just need to test some methods of a class which I created and leave the other methods which I do not case about.
5. Method name are fluent based so Its very descriptive for others when they read the test cases. Reseña recopilada por y alojada en G2.com.
Not having support of mocking static methods.
Even when static methods are utility methods and that should not require mocking but sometime we get a usecase where it is very hard to actually call static method and we need to mock. Reseña recopilada por y alojada en G2.com.

Es fácil de aprender, fácil de interpretar, y se necesita escribir un código mínimo para configurar un mock en Mockito. Reseña recopilada por y alojada en G2.com.
No veo inconvenientes, ha sido una herramienta perfecta para los requisitos que he enfrentado en mi experiencia. Reseña recopilada por y alojada en G2.com.

Mockito ofrece la mejor plataforma para un uso fácil. Puedo simular fácilmente un objeto si necesito probar algunos métodos de una clase y no toda. Su facilidad de uso hizo mi vida de codificación más fácil. Reseña recopilada por y alojada en G2.com.
No admite la simulación de métodos estáticos y privados. Reseña recopilada por y alojada en G2.com.

Mocking underlaying database or service, Reseña recopilada por y alojada en G2.com.
mockMvc.perform(xxx)
.andExpect(status().isOk())
.andExpect(MockMvcResultMatchers.jsonPath("$.[0]")
JsonPth matcher syntax is very hard that I dont like. Reseña recopilada por y alojada en G2.com.