Я использую mockito для тестирования устаревшего модуля входа JAAS/LDAP.
Интерфейс javax.security.auth.callback.CallbackHandler
определяет функцию:
void handle(javax.security.auth.callback.Callback[] callbacks)
Я ожидаю, что callbacks
будет содержать NameCallback
, который является объектом, которым нужно манипулировать, чтобы пройти тест.
Есть ли способ эффективно издеваться над этим, или мне лучше использовать заглушенную реализацию CallbackHandler
?