options.remove("tryFirstPass");
options.put("clearPass", "true");
status.put("javax.security.auth.login.name", "leo");
status.put("javax.security.auth.login.password", "passw0rd".toCharArray());
module.initialize(subject, new MockCallbackHandler(), status, options);
try {
module.login();
module.commit();
assertNull("javax.security.auth.login.name in shared state should be null when clearPass switch on",status.get("javax.security.auth.login.name"));
assertNull("javax.security.auth.login.password in shared state should be null when clearPass switch on",status.get("javax.security.auth.login.password"));