@Before public void addStatesWmsLayer() throws Exception { WMSLayerInfo wml = catalog.getResourceByName("sf", "states", WMSLayerInfo.class); if (wml == null) { wml = catalog.getFactory().createWMSLayer(); wml.setName("states"); wml.setNativeName("topp:states"); wml.setStore(catalog.getStoreByName("demo", WMSStoreInfo.class)); wml.setCatalog(catalog); wml.setNamespace(catalog.getNamespaceByPrefix("sf")); wml.setSRS("EPSG:4326"); CoordinateReferenceSystem wgs84 = CRS.decode("EPSG:4326"); wml.setNativeCRS(wgs84); wml.setLatLonBoundingBox(new ReferencedEnvelope(-110, 0, -60, 50, wgs84)); wml.setProjectionPolicy(ProjectionPolicy.FORCE_DECLARED); catalog.add(wml); } }