KeyStoreLoginModule module = new KeyStoreLoginModule();
Subject subject = new Subject();
module.initialize(subject, null, null, options);
try {
assertTrue("Login should be successful", module.login());
module.commit();
} catch (LoginException e) {
fail("Login shouldn't fail");
}
Set<Principal> principals = subject.getPrincipals();
assertFalse("Should get at least one principal", principals.isEmpty());