Estoy usando mockito para probar un módulo de inicio de sesión JAAS/LDAP heredado.Usando Mockito, ¿cómo puedo interceptar un objeto de devolución de llamada en un método de vacío?
La interfaz javax.security.auth.callback.CallbackHandler
define la función:
void handle(javax.security.auth.callback.Callback[] callbacks)
Estoy esperando callbacks
para contener un NameCallback
, que es el objeto que necesita ser manipulada para pasar la prueba.
¿Hay alguna manera de burlarse de esto de manera efectiva, o estaría mejor con una implementación trucada de CallbackHandler
?