public DefaultGeoServerFacade(GeoServer geoServer) { this.geoServer = geoServer; this.global = geoServer.getFactory().createGlobal(); this.logging = geoServer.getFactory().createLogging(); }
@Test public void testGlobal() throws Exception { GeoServerInfo global = geoServer.getFactory().createGlobal(); geoServer.setGlobal(global); assertEquals(global, geoServer.getGlobal()); // GEOS-7890 GeoServerInfo global1 = geoServer.getFactory().createGlobal(); GeoServerInfo global2 = geoServer.getFactory().createGlobal(); global1.setGlobalServices(Boolean.valueOf(true)); global1.setXmlExternalEntitiesEnabled(Boolean.valueOf(false)); global1.setVerbose(Boolean.valueOf(false)); global1.setVerboseExceptions(Boolean.valueOf(false)); global2.setGlobalServices(Boolean.valueOf(true)); global2.setXmlExternalEntitiesEnabled(Boolean.valueOf(false)); global2.setVerbose(Boolean.valueOf(false)); global2.setVerboseExceptions(Boolean.valueOf(false)); assertEquals(global1, global2); }
GeoServerInfo info = factory.createGlobal(); Map<String, Object> global = reader.global();
@Test public void testGobalContactDefault() throws Exception { GeoServerInfo g1 = factory.createGlobal(); ContactInfo contact = factory.createContact(); g1.setContact(contact); ByteArrayOutputStream out = out(); persister.save(g1, out); ByteArrayInputStream in = in(out); Document dom = dom(in); Element e = (Element) dom.getElementsByTagName("contact").item(0); e.removeAttribute("class"); in = in(dom); GeoServerInfo g2 = persister.load(in, GeoServerInfo.class); assertEquals(g1, g2); }
@Test public void testGlobalEvents() throws Exception { TestListener tl = new TestListener(); geoServer.addListener(tl); GeoServerInfo global = geoServer.getFactory().createGlobal(); geoServer.setGlobal(global); global = geoServer.getGlobal(); global.setAdminPassword("foo"); global.setOnlineResource("bar"); assertEquals(0, tl.gPropertyNames.size()); geoServer.save(global); assertEquals(2, tl.gPropertyNames.size()); assertTrue(tl.gPropertyNames.contains("adminPassword")); assertTrue(tl.gPropertyNames.contains("onlineResource")); }
@Test public void testModifyGlobal() throws Exception { GeoServerInfo global = geoServer.getFactory().createGlobal(); geoServer.setGlobal(global); GeoServerInfo g1 = geoServer.getGlobal(); g1.setAdminPassword("newAdminPassword"); GeoServerInfo g2 = geoServer.getGlobal(); assertNull(g2.getAdminPassword()); geoServer.save(g1); g2 = geoServer.getGlobal(); assertEquals("newAdminPassword", g2.getAdminPassword()); }
protected void createConfig() { GeoServerImpl geoServer = new GeoServerImpl(); geoServer.addListener( new GeoServerConfigPersister( new GeoServerResourceLoader(data), createXStreamPersister())); catalog.addListener(new GeoServerResourcePersister(catalog.getResourceLoader())); GeoServerInfo global = geoServer.getFactory().createGlobal(); geoServer.setGlobal(global); addSettings(null, geoServer); LoggingInfo logging = geoServer.getFactory().createLogging(); geoServer.setLogging(logging); }
@Test public void testGlobal() throws Exception { GeoServerInfo g1 = factory.createGlobal(); g1.setAdminPassword("foo"); g1.setAdminUsername("bar");
@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(); } }