I'm using mockito to test a legacy JAAS/LDAP login module.

The javax.security.auth.callback.CallbackHandler interface defines the function:

void handle(javax.security.auth.callback.Callback[] callbacks)

I'm expecting callbacks to contain a NameCallback, which is the object that needs to be manipulated to pass the test.

Is there a way to mock this effectively, or would I be better off with a stubbed implementation of CallbackHandler?

Edit
Report