我正在使用 mockito 测试旧版 JAAS/LDAP 登录模块。
接口定义了javax.security.auth.callback.CallbackHandler
函数:
void handle(javax.security.auth.callback.Callback[] callbacks)
我期望callbacks
包含一个NameCallback
,这是需要被操纵以通过测试的对象。
有没有办法有效地模拟这个,或者我会更好地使用 stubbed 实现CallbackHandler
?