public void setNumDecimals(int numDecimals) { getSettings().setNumDecimals(numDecimals); }
.setAddressDeliveryPoint( "1600 Pennsylvania Ave NW, Washington DC 20500, United States"); settings.setNumDecimals(8); settings.setOnlineResource("http://geoserver.org"); settings.setVerbose(false);
@Test public void testGetSettings() throws Exception { GeoServerInfo global = geoServer.getFactory().createGlobal(); geoServer.setGlobal(global); SettingsInfo s = geoServer.getSettings(); assertNotNull(s); assertEquals(4, s.getNumDecimals()); WorkspaceInfo ws = geoServer.getCatalog().getFactory().createWorkspace(); ws.setName("acme"); geoServer.getCatalog().add(ws); SettingsInfo t = geoServer.getFactory().createSettings(); t.setNumDecimals(7); t.setWorkspace(ws); geoServer.add(t); assertNotNull(geoServer.getSettings(ws)); assertEquals(7, geoServer.getSettings(ws).getNumDecimals()); assertEquals(4, geoServer.getSettings().getNumDecimals()); LocalWorkspace.set(ws); try { assertNotNull(geoServer.getSettings()); assertEquals(7, geoServer.getSettings().getNumDecimals()); } finally { LocalWorkspace.remove(); } }
@Test public void testGlobal() throws Exception { Catalog cat = getCatalog(); FeatureTypeInfo ft = cat.getFeatureTypeByName("sf", "PrimitiveGeoFeature"); ft.setNumDecimals(-1); cat.save(ft); GeoServerInfo global = getGeoServer().getGlobal(); global.getSettings().setNumDecimals(1); getGeoServer().save(global); Document dom = getAsDOM("wfs?request=getfeature&featureid=PrimitiveGeoFeature.f008&version=1.0.0"); runAssertions(dom, 1); }