package org.geotools.wcs.v1_1;
import static org.junit.Assert.*;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import net.opengis.wcs11.GetCapabilitiesType;
import org.geotools.xml.Parser;
import org.junit.Test;
public class GetCapabilitiesTest {
Parser parser = new Parser(new WCSConfiguration());
@Test
public void testParseCapabilitiesRequest() throws Exception {
String capRequestPath = "requestGetCapabilities.xml";
HashMap<String, Object> caps = (HashMap<String, Object>) parser.parse(getClass()
.getResourceAsStream(capRequestPath));
assertEquals("WCS", caps.get("service"));
List versions = (List)((HashMap)caps.get("AcceptVersions")).get("Version");
assertEquals("1.1.1", versions.get(0));
assertEquals("1.1.0", versions.get(1));
assertEquals("1.0.0", versions.get(2));
assertEquals("OperationsMetadata", caps.get("Sections"));
assertEquals("application/xml", caps.get("AcceptFormats"));
}
}