@Override protected SystemTestData createTestData() throws Exception { if ("h2".equalsIgnoreCase(getFixtureId())) return super.createTestData(); return new LiveDbmsDataSecurity(getFixtureId()); }
@Override protected TestData buildTestData() throws Exception { if ("h2".equalsIgnoreCase(getFixtureId())) return super.buildTestData(); return new LiveDbmsDataSecurity(getFixtureId()); }
@Override public GeoServerUserGroupService createUserGroupService(String serviceName) throws Exception { return JDBCTestSupport.createUserGroupService(getFixtureId(), (LiveDbmsDataSecurity)getTestData(), getSecurityManager()); }
@Override protected void setServices(String serviceName) throws Exception { if (getSecurityManager().loadRoleService(getFixtureId()) == null) super.setServices(getFixtureId()); else { roleService = getSecurityManager().loadRoleService(getFixtureId()); roleStore = createStore(roleService); usergroupService = getSecurityManager().loadUserGroupService(getFixtureId()); usergroupStore = createStore(usergroupService); getSecurityManager().setActiveRoleService(roleService); } }
@Override public GeoServerUserGroupService createUserGroupService(String serviceName) throws Exception { return JDBCTestSupport.createUserGroupService( getFixtureId(), (LiveDbmsDataSecurity) getTestData(), getSecurityManager()); }
@Override public GeoServerRoleService createRoleService(String serviceName) throws Exception { return JDBCTestSupport.createRoleService( getFixtureId(), (LiveDbmsDataSecurity) getTestData(), getSecurityManager()); }
@Override public GeoServerRoleService createRoleService(String serviceName) throws Exception { return JDBCTestSupport.createRoleService(getFixtureId(), (LiveDbmsDataSecurity)getTestData(), getSecurityManager()); }
public void testConfiguration() { try { setServices("config"); assertEquals(roleService,getSecurityManager().getActiveRoleService()); //assertEquals(usergroupService,getSecurityManager().getActiveUserGroupService()); assertEquals(usergroupService.getName(), getSecurityManager().loadUserGroupService(getFixtureId()).getName()); assertTrue(roleService.canCreateStore()); assertTrue(usergroupService.canCreateStore()); } catch (Exception ex) { Assert.fail(ex.getMessage()); } }
@Test public void testConfiguration() throws Exception { setServices("config"); assertEquals(roleService, getSecurityManager().getActiveRoleService()); // assertEquals(usergroupService,getSecurityManager().getActiveUserGroupService()); assertEquals( usergroupService.getName(), getSecurityManager().loadUserGroupService(getFixtureId()).getName()); assertTrue(roleService.canCreateStore()); assertTrue(usergroupService.canCreateStore()); } }