Examples of FormTestPage


Examples of org.geoserver.web.FormTestPage

import org.geoserver.web.GeoServerWicketTestSupport;

public class ConfirmRemovalDataAccessRulePanelTest extends GeoServerWicketTestSupport {

    void setupPanel(final DataAccessRule... roots) {
        tester.startPage(new FormTestPage(new ComponentBuilder() {
           
            public Component buildComponent(String id) {
                return new ConfirmRemovalDataAccessRulePanel(id, roots);
            }
        }));
View Full Code Here

Examples of org.geoserver.web.FormTestPage

import org.geoserver.web.GeoServerWicketTestSupport;

public class ConfirmRemovalServicePanelTest extends GeoServerWicketTestSupport {
   
    void setupPanel(final ServiceAccessRule... roots) {
        tester.startPage(new FormTestPage(new ComponentBuilder() {
           
            public Component buildComponent(String id) {
                return new ConfirmRemovalServicePanel(id, roots);
            }
        }));
View Full Code Here

Examples of org.geoserver.web.FormTestPage

import org.geoserver.web.GeoServerWicketTestSupport;

public class ConfirmRemovalUserPanelTest extends GeoServerWicketTestSupport {
   
    void setupPanel(final User... roots) {
        tester.startPage(new FormTestPage(new ComponentBuilder() {
           
            public Component buildComponent(String id) {
                return new ConfirmRemovalUserPanel(id, roots);
            }
        }));
View Full Code Here

Examples of org.geoserver.web.FormTestPage

public class SRSPanelTest extends GeoServerWicketTestSupport implements Serializable {
   
    @Override
    protected void setUpInternal() throws Exception {
        tester.startPage(new FormTestPage(new ComponentBuilder() {
           
            public Component buildComponent(String id) {
                return new SRSListPanel(id) {
                   
                    private String codeClicked;
View Full Code Here

Examples of org.geoserver.web.FormTestPage

@SuppressWarnings("serial")
public class WMSLayerConfigTest extends GeoServerWicketTestSupport {
   
    public void testExisting() {
        final LayerInfo layer = getCatalog().getLayerByName(MockData.PONDS.getLocalPart());
        FormTestPage page = new FormTestPage(new ComponentBuilder() {

            public Component buildComponent(String id) {
                return new WMSLayerConfig(id, new Model(layer));
            }
        }
View Full Code Here

Examples of org.geoserver.web.FormTestPage

        tester.assertModelValue("form:panel:defaultStyle", target);
    }
   
    public void testNew() {
        final LayerInfo layer = getCatalog().getFactory().createLayer();
        FormTestPage page = new FormTestPage(new ComponentBuilder() {

            public Component buildComponent(String id) {
                return new WMSLayerConfig(id, new Model(layer));
            }
        }
        );
        Component layerConfig = page.get("form:panel:defaultStyle");
       
        tester.startPage(page);
        tester.assertRenderedPage(FormTestPage.class);
        tester.assertComponent("form", Form.class);
        tester.assertComponent("form:panel:defaultStyle", DropDownChoice.class);
       
        // check submitting like this will create errors, there is no selection
        tester.submitForm("form");
       
        assertTrue(page.getSession().getFeedbackMessages().hasErrorMessageFor(layerConfig));
       
        // now set something and check there are no messages this time
        page.getSession().getFeedbackMessages().clear();
        FormTester ft = tester.newFormTester("form");
        ft.select("panel:defaultStyle", 0);
        ft.submit();
        assertFalse(page.getSession().getFeedbackMessages().hasErrorMessageFor(layerConfig));
    }
View Full Code Here

Examples of org.geoserver.web.FormTestPage

        tester = new WicketTester();
        root = new File("target/test-breadcrumbs");
        leaf = new File("target/test-breadcrumbs/one/two/three");
        if(!leaf.exists())
            leaf.mkdirs();
        tester.startPage(new FormTestPage(new ComponentBuilder() {
           
            public Component buildComponent(String id) {
                return new FileBreadcrumbs(id, new Model(root), new Model(leaf)) {

                    @Override
View Full Code Here

Examples of org.geoserver.web.FormTestPage

        two = new File(child, "two.sld");
        two.createNewFile();
    }
   
    public void setupChooser(final File file) {
        tester.startPage(new FormTestPage(new ComponentBuilder() {
           
            public Component buildComponent(String id) {
                return new GeoServerFileChooser(id, new Model(file));
            }
        }));
View Full Code Here

Examples of org.geoserver.web.FormTestPage

        two = new File(root, "two.sld");
        two.createNewFile();
       
        fileProvider = new FileProvider(root);
       
        tester.startPage(new FormTestPage(new ComponentBuilder() {

            public Component buildComponent(String id) {
               
                return new FileDataView(id, fileProvider) {
View Full Code Here

Examples of org.geoserver.web.FormTestPage

@SuppressWarnings("serial")
public class WMSLayerConfigTest extends GeoServerWicketTestSupport {
   
    public void testExisting() {
        final LayerInfo layer = getCatalog().getLayerByName(MockData.PONDS.getLocalPart());
        FormTestPage page = new FormTestPage(new ComponentBuilder() {

            public Component buildComponent(String id) {
                return new WMSLayerConfig(id, new Model(layer));
            }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.