¿Cómo depurar mockito mocks / stubs / matchers?

Durante el desarrollo normal de la prueba usando mockito, yo (y muchos otros con seguridad) me encuentro con muchas situaciones en las que nuestro when (service.doSomething (paramMatcher, paramMatcher2, ...). ThenReturn (...) me vuelve loco. Tantas combinaciones que son posibles entre listas, vargars, valores nulos, etc. a menudo son horas dedicadas a tratar de obtener la fórmula correcta e incluso entonces me doy por vencido y solo uso any () con thenAnswer (coincidencia manual).

¿Cómo puedo depurar el mecanismo de coincidencia de parámetros de mockito? Para mayor dificultad, ejecuto mis pruebas con Mockito Runner, lo que significa que uso anotaciones para inicializar e inyectar automáticamente mis servicios simulados.

Respuesta 1

He usado Rhino para un componente de secuencias de comandos dentro de gráficos. En el proyecto hay alrededor de 200 pequeños scripts que se ejecutan de forma independiente. Inmediatamente al iniciar la aplicación, los scripts deben estar en ...

Después de pasar por SO preguntas relacionadas con mi título, no pude encontrar una solución al problema. Estoy teniendo una NullPointerException en mapFragment.getMapAsync. A continuación se muestra mi código MapActivity. paquete ...

Soy nuevo en NetBeans y no puedo crear un proyecto de "Aplicación Java", como se muestra en todos los tutoriales. Solo puedo crear un proyecto de forma libre de Java, pero esto requiere un script de compilación, que no tengo ...

Tengo un servicio web fuera de mi empresa que no proporciona WSDL por su servicio. Proporcionan: un documento detallado sobre cómo PUBLICAR en su servicio cómo debería ser un SoapEnvelope e incluso ...