@Test
public void ignoreRuntimeException()
throws Exception
{
ExceptionCatchingModularRealmAuthorizer subject =
new ExceptionCatchingModularRealmAuthorizer(Collections.<Realm>singleton(BROKEN_REALM));
Permission permission = new AllPermission();
Assert.assertFalse(subject.isPermitted((PrincipalCollection) null, ""));
Assert.assertFalse(subject.isPermitted((PrincipalCollection) null, permission));
Assert.assertFalse(subject.isPermitted((PrincipalCollection) null, new String[]{""})[0]);
Assert.assertFalse(subject.isPermitted((PrincipalCollection) null, Collections.singletonList(permission))[0]);
}