Package org.geoserver.security.web

Examples of org.geoserver.security.web.AbstractSecurityPage


        doTestFill();
    }

    protected void doTestFill() throws Exception {
        insertValues();       
        AbstractSecurityPage returnPage = initializeForUGServiceNamed(getUserGroupServiceName());
        tester.startPage(page=(NewGroupPage)
                new NewGroupPage(getUserGroupServiceName()).setReturnPage(returnPage));
        tester.assertRenderedPage(NewGroupPage.class);
       
        FormTester form = tester.newFormTester("form");
View Full Code Here


    }
   
    @Test
    public void testGroupNameConflict() throws Exception {
        insertValues();
        AbstractSecurityPage returnPage = initializeForUGServiceNamed(getUserGroupServiceName());
        tester.startPage(page=(NewGroupPage)
            new NewGroupPage(getUserGroupServiceName()).setReturnPage(returnPage));
       
        FormTester form = tester.newFormTester("form");
        form.setValue("groupname", "group1");
View Full Code Here

    }

    @Test
    public void testInvalidWorkflow() throws Exception{
        activateROUGService();
        AbstractSecurityPage returnPage = initializeForUGServiceNamed(getROUserGroupServiceName());
        boolean fail = true;
        try {
            tester.startPage(page=(NewGroupPage)
                new NewGroupPage(getROUserGroupServiceName()).setReturnPage(returnPage));
        } catch (RuntimeException ex) {
View Full Code Here

    }
   
    @Test
    public void testReadOnlyRoleService() throws Exception{
        activateRORoleService();
        AbstractSecurityPage returnPage = initializeForUGServiceNamed(getUserGroupServiceName());
        tester.startPage(page=(NewGroupPage)
            new NewGroupPage(getUserGroupServiceName()).setReturnPage(returnPage));
        assertFalse(page.rolePalette.isEnabled());
       
        FormTester form = tester.newFormTester("form");
View Full Code Here

    protected  String getServiceName() {
        return getRoleServiceName();
    }

    protected AbstractSecurityPage listPage(String roleServiceName) {
        AbstractSecurityPage result = initializeForRoleServiceNamed(roleServiceName);
        tester.clickLink(getTabbedPanelPath()+":tabs-container:tabs:1:link", true);
        return result;
    }
View Full Code Here

public class UserListPageTest extends AbstractTabbedListPageTest<GeoServerUser> {
    protected boolean withRoles=false;
   
    protected AbstractSecurityPage listPage(String serviceName ) {
        AbstractSecurityPage result = initializeForUGServiceNamed(serviceName);
        tester.clickLink(getTabbedPanelPath()+":tabs-container:tabs:1:link", true);
        return result;
    }
View Full Code Here

    }

    protected void doTestFill() throws Exception {
        insertValues();       
       
        AbstractSecurityPage returnPage = initializeForRoleServiceNamed(getRoleServiceName());
        tester.startPage(page=(EditRolePage) new EditRolePage(getRoleServiceName(),
            gaService.getRoleByName("ROLE_WFS")).setReturnPage(returnPage));
        tester.assertRenderedPage(EditRolePage.class);
       
        assertFalse(tester.getComponentFromLastRenderedPage("form:name").isEnabled());
View Full Code Here

    }
   
    protected void doTestFill2() throws Exception {
        insertValues();       
       
        AbstractSecurityPage returnPage = initializeForRoleServiceNamed(getRoleServiceName());
        tester.startPage(page=(EditRolePage) new EditRolePage(getRoleServiceName(),
            gaService.getRoleByName("ROLE_AUTHENTICATED")).setReturnPage(returnPage));
        tester.assertRenderedPage(EditRolePage.class);
       
        tester.assertModelValue("form:name", "ROLE_AUTHENTICATED");
View Full Code Here

    @Test
    public void testReadOnlyRoleService() throws Exception {
        //doInitialize();
        activateRORoleService();
       
        AbstractSecurityPage returnPage = initializeForRoleServiceNamed(getRORoleServiceName());
        tester.startPage(page=(EditRolePage) new EditRolePage(getRORoleServiceName(),
            GeoServerRole.ADMIN_ROLE).setReturnPage(returnPage));
        tester.assertRenderedPage(EditRolePage.class);
        assertFalse(tester.getComponentFromLastRenderedPage("form:name").isEnabled());
        assertFalse(tester.getComponentFromLastRenderedPage("form:properties").isEnabled());
View Full Code Here

    }

    protected void doTestReadOnlyUserGroupService() throws Exception {
        insertValues();
        activateROUGService();
        AbstractSecurityPage returnPage = initializeForUGServiceNamed(getROUserGroupServiceName());
        current = ugService.getUserByUsername("user1");
        tester.startPage(page=(AbstractUserPage)
            new EditUserPage(getROUserGroupServiceName(),current).setReturnPage(returnPage));
        tester.assertRenderedPage(EditUserPage.class);
       
View Full Code Here

TOP

Related Classes of org.geoserver.security.web.AbstractSecurityPage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.