UsernamePasswordAuthenticationToken user = new UsernamePasswordAuthenticationToken("cite",
"cite");
// check workspace access on cite
WorkspaceInfo citeWS = getCatalog().getWorkspaceByName(MockData.CITE_PREFIX);
WorkspaceAccessLimits wl = accessManager.getAccessLimits(user, citeWS);
assertTrue(wl.isReadable());
assertTrue(wl.isWritable());
// check workspace access on any other but not cite and sf (should fail)
WorkspaceInfo cdfWS = getCatalog().getWorkspaceByName(MockData.CDF_PREFIX);
wl = accessManager.getAccessLimits(user, cdfWS);
assertFalse(wl.isReadable());
assertFalse(wl.isWritable());
// check workspace access on sf (should work, we can do at least a getmap)
WorkspaceInfo sfWS = getCatalog().getWorkspaceByName(MockData.SF_PREFIX);
wl = accessManager.getAccessLimits(user, sfWS);
assertTrue(wl.isReadable());
assertTrue(wl.isWritable());
}