86 lines
2.0 KiB
Java
86 lines
2.0 KiB
Java
package it.geosolutions.geoserver.decoder;
|
|
|
|
import it.geosolutions.geoserver.rest.decoder.RESTWmsStore;
|
|
|
|
import java.io.File;
|
|
import java.io.IOException;
|
|
|
|
import org.apache.commons.io.FileUtils;
|
|
import org.junit.Assert;
|
|
import org.junit.Before;
|
|
import org.junit.Test;
|
|
import org.springframework.core.io.ClassPathResource;
|
|
|
|
/**
|
|
* WmsStoreDecoderTest
|
|
*
|
|
* @author cip (cippinofg at gmail.com)
|
|
*
|
|
*/
|
|
public class WmsStoreDecoderTest {
|
|
|
|
RESTWmsStore wmsstore;
|
|
|
|
@Before
|
|
public void setup() throws IOException {
|
|
File wmsstoreFile = new ClassPathResource("testdata/wmsstoreExample.xml").getFile();
|
|
String wmsstoreContent = FileUtils.readFileToString(wmsstoreFile);
|
|
wmsstore = RESTWmsStore.build(wmsstoreContent);
|
|
}
|
|
|
|
@Test
|
|
public void testName() {
|
|
Assert.assertEquals(wmsstore.getName(), "wmsstore001");
|
|
}
|
|
|
|
@Test
|
|
public void testType() {
|
|
Assert.assertEquals(wmsstore.getType(), "WMS");
|
|
}
|
|
|
|
@Test
|
|
public void testEnabled() {
|
|
Assert.assertEquals(wmsstore.getEnabled(), true);
|
|
}
|
|
|
|
@Test
|
|
public void testWorkspace() {
|
|
Assert.assertEquals(wmsstore.getWorkspaceName(), "ws001");
|
|
}
|
|
|
|
@Test
|
|
public void testUseConnectionPooling() {
|
|
Assert.assertEquals(wmsstore.getUseConnectionPooling(),true);
|
|
}
|
|
|
|
@Test
|
|
public void testCapabilitiesURL() {
|
|
Assert.assertEquals(wmsstore.getCapabilitiesURL(), "http://myhost/geoserver/wms");
|
|
}
|
|
|
|
@Test
|
|
public void testUser() {
|
|
Assert.assertEquals(wmsstore.getUser(), "admin");
|
|
}
|
|
|
|
@Test
|
|
public void testPassword() {
|
|
Assert.assertEquals(wmsstore.getPassword(), "geoserver");
|
|
}
|
|
|
|
@Test
|
|
public void testMaxConnections() {
|
|
Assert.assertEquals(wmsstore.getMaxConnections(), "6");
|
|
}
|
|
|
|
@Test
|
|
public void testReadTimeout() {
|
|
Assert.assertEquals(wmsstore.getReadTimeout(), "60");
|
|
}
|
|
|
|
@Test
|
|
public void testConnectTimeout() {
|
|
Assert.assertEquals(wmsstore.getConnectTimeout(), "30");
|
|
}
|
|
}
|