Package org.geotools.swing.testutils

Examples of org.geotools.swing.testutils.MockLayer


    private WindowActivatedListener listener;
    private MapContent mapContent;
   
    @Before
    public void setup() {
        Layer layer = new MockLayer(WORLD);
        mapContent = new MockMapContent();
        mapContent.addLayer(layer);
       
        listener = new WindowActivatedListener(JMapFrame.class);
        Toolkit.getDefaultToolkit().addAWTEventListener(listener, AWTEvent.WINDOW_EVENT_MASK);
View Full Code Here


        MapContent mc = new SingleLayerMapContent(null);
    }
   
    @Test(expected=UnsupportedOperationException.class)
    public void addLayerThrowsException() {
        Layer layer = new MockLayer(WORLD);
        MapContent mc = new SingleLayerMapContent(layer);
       
        Layer layer2 = new MockLayer(WORLD);
        mc.addLayer(layer2);
    }
View Full Code Here

        mc.addLayer(layer2);
    }

    @Test(expected=UnsupportedOperationException.class)
    public void removeLayerThrowsException() {
        Layer layer = new MockLayer(WORLD);
        MapContent mc = new SingleLayerMapContent(layer);

        mc.removeLayer(layer);
    }
View Full Code Here

   
    @Test
    public void disposeDoesNotCallLayerDispose() {
        final boolean[] layerDisposed = new boolean[1];
       
        Layer layer = new MockLayer(WORLD) {
            @Override
            public void dispose() {
                layerDisposed[0] = true;
            }
        };
View Full Code Here

    @Test
    public void isLayerSupported() throws Exception {
        Layer layer = TestDataUtils.getPolygonLayer();
        assertTrue(helper.isSupportedLayer(layer));
        assertFalse(helper.isSupportedLayer(new MockLayer()));
    }
View Full Code Here

TOP

Related Classes of org.geotools.swing.testutils.MockLayer

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.