user.addGroup("foo");
assertFalse(
authorizationManager.checkDatabaseAccess(databaseDocument, user));
// Allowed access by group.
user = new User(1L, "cn=foo/ou=tests", "g");
user.addGroup("masters");
assertTrue(
authorizationManager.checkDatabaseAccess(databaseDocument, user));
// TODO: Denied access by group.
//assertTrue(authorizationManager.checkDatabaseAccess(databaseDocument,
// "foo", Lists.newArrayList("separatists")));