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