servletContext.setMinorVersion(4); servletContext.setInitParameter( "GEOSERVER_DATA_DIR", testData.getDataDirectoryRoot().getPath());
"GEOSERVER_DATA_DIR", testData.getDataDirectoryRoot().getPath()); servletContext.setMinorVersion(4); servletContext.setInitParameter("serviceStrategy", "PARTIAL-BUFFER2");
@Test public void servletVersion() { assertEquals(3, sc.getMajorVersion()); assertEquals(1, sc.getMinorVersion()); assertEquals(3, sc.getEffectiveMajorVersion()); assertEquals(1, sc.getEffectiveMinorVersion()); sc.setMajorVersion(4); sc.setMinorVersion(0); sc.setEffectiveMajorVersion(4); sc.setEffectiveMinorVersion(0); assertEquals(4, sc.getMajorVersion()); assertEquals(0, sc.getMinorVersion()); assertEquals(4, sc.getEffectiveMajorVersion()); assertEquals(0, sc.getEffectiveMinorVersion()); }
/** Helper method that creates a mocked servlet context. */ private MockServletContext createServletContext() { // set up a fake WEB-INF directory ResourceLoader loader; if (dataDirectory.canWrite()) { // make sure we have a WEB-INF directory new File(dataDirectory, "WEB-INF").mkdirs(); loader = new DirectoryResourceLoader(dataDirectory); } else { // use the default loader loader = new DefaultResourceLoader(); } // create a mocked servlet context and set some options MockServletContext servletContext = new MockServletContext(loader); servletContext.setMinorVersion(4); servletContext.setInitParameter("GEOSERVER_DATA_DIR", dataDirectory.getPath()); return servletContext; }