### Question:
JaspiAuthModuleWrapper extends AuthLoginModule implements AMPostAuthProcessInterface { public void onLogout(HttpServletRequest request, HttpServletResponse response, SSOToken ssoToken) { } JaspiAuthModuleWrapper(T serverAuthModule, String resourceBundleName); @Override void init(Subject subject, Map sharedState, Map options); @Override int process(Callback[] callbacks, int state); void onLoginSuccess(Map requestParamsMap, HttpServletRequest request, HttpServletResponse response,
            SSOToken ssoToken); void onLoginFailure(Map requestParamsMap, HttpServletRequest request, HttpServletResponse response); void onLogout(HttpServletRequest request, HttpServletResponse response, SSOToken ssoToken);  }### Answer:
@Test public void shouldCallOnLogoutAndDoNothing() { HttpServletRequest request = mock(HttpServletRequest.class); HttpServletResponse response = mock(HttpServletResponse.class); SSOToken ssoToken = mock(SSOToken.class); jaspiAuthModuleWrapper.onLogout(request, response, ssoToken); verifyZeroInteractions(amLoginModuleBinder, serverAuthModule); }