Subject subject = new Subject();
options.put("authIdentity","cn=Manager,dc=my-domain,dc=com");
module.initialize(subject, new MockCallbackHandler(), 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());