Package org.geoserver.vfny.global

Source Code of org.geoserver.vfny.global.TolerantStartupTest

package org.geoserver.vfny.global;

import java.net.URL;
import java.util.HashMap;
import java.util.Map;

import javax.xml.namespace.QName;

import org.geoserver.catalog.FeatureTypeInfo;
import org.geoserver.catalog.ProjectionPolicy;
import org.geoserver.config.GeoServer;
import org.geoserver.data.test.MockData;
import org.geoserver.test.GeoServerTestSupport;
import org.springframework.core.io.ResourceLoader;

import com.vividsolutions.jts.geom.Envelope;

public class TolerantStartupTest extends GeoServerTestSupport {
   
    @Override
    public MockData buildTestData() throws Exception {
        MockData md = new MockData();
       
        QName name = MockData.BASIC_POLYGONS;
        URL properties = MockData.class.getResource(name.getLocalPart() + ".properties");
        String styleName = name.getLocalPart();
        Map<String, Object> props = new HashMap<String, Object>();
        props.put(MockData.KEY_STYLE, styleName);
        props.put(MockData.KEY_SRS_HANDLINGS, ProjectionPolicy.REPROJECT_TO_DECLARED.getCode());
        props.put(MockData.KEY_SRS_NUMBER, "123456");
        md.addPropertiesType(name, properties, props);
       
        md.addWellKnownTypes(new QName[] {MockData.BUILDINGS});
       
        return md;
    }
   
    @Override
    protected String getLogConfiguration() {
        return "/DEFAULT_LOGGING.properties";
    }
   
    public void testContextStartup() {
        GeoServer config = (GeoServer) applicationContext.getBean("geoServer");
        assertNotNull(config.getCatalog().getFeatureTypeByName(MockData.BUILDINGS.getNamespaceURI(), MockData.BUILDINGS.getLocalPart()));
        assertNotNull(config.getCatalog().getFeatureTypeByName(MockData.BASIC_POLYGONS.getNamespaceURI(), MockData.BASIC_POLYGONS.getLocalPart()));
    }

}
TOP

Related Classes of org.geoserver.vfny.global.TolerantStartupTest

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.