/* (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.wcs2_0; 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.geoserver.wcs.WCSInfo; import org.geoserver.wcs.WCSXStreamLoader; import org.junit.Test; public class WCSXStreamLoaderTest extends WCSTestSupport { @Override protected void setUpTestData(SystemTestData testData) throws Exception { // no test data needed } @Test public void testLoadFromXML() throws Exception { XStreamPersisterFactory factory = GeoServerExtensions.bean(XStreamPersisterFactory.class); XStreamPersister xp = factory.createXMLPersister(); WCSXStreamLoader loader = GeoServerExtensions.bean(WCSXStreamLoader.class); loader.initXStreamPersister(xp, getGeoServer()); try (InputStream is = getClass().getResourceAsStream("/wcs-test.xml")) { xp.load(is, WCSInfo.class); } } }