status.put("javax.security.auth.login.name", "leo");
status.put("javax.security.auth.login.password", "faultPass"
.toCharArray());
JndiLoginModule module = new JndiLoginModule();
Subject subject = new Subject();
module.initialize(subject, new MockCallbackHandler(), status, options);
try {
module.login();
fail("Should be failed for using password from shared state");
} catch (LoginException e) {
// expected LoginException here