/* (c) 2015 Open Source Geospatial Foundation - all rights reserved
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.wms;
import java.io.InputStream;
import org.geoserver.config.util.XStreamPersister;
import org.geoserver.config.util.XStreamPersisterFactory;
import org.geoserver.data.test.SystemTestData;
import org.geoserver.platform.GeoServerExtensions;
import org.junit.Test;
public class WMSXStreamLoaderTest extends WMSTestSupport {
@Override
protected void setUpTestData(SystemTestData testData) throws Exception {
// no test data needed
}
@Test
public void testLoadWatermark() throws Exception {
XStreamPersisterFactory factory = GeoServerExtensions.bean(XStreamPersisterFactory.class);
XStreamPersister xp = factory.createXMLPersister();
WMSXStreamLoader loader = GeoServerExtensions.bean(WMSXStreamLoader.class);
loader.initXStreamPersister(xp, getGeoServer());
try (InputStream is = getClass().getResourceAsStream("wms-test.xml")) {
xp.load(is, WMSInfo.class);
}
}
}