package org.geotools.csw; import static org.junit.Assert.*; import javax.xml.namespace.QName; import net.opengis.cat.csw20.DescribeRecordType; import org.geotools.xml.Parser; import org.junit.Test; public class CSWDescribeRecordTest { Parser parser = new Parser(new CSWConfiguration()); @Test public void testParseDescribeRecord() throws Exception { DescribeRecordType dr = (DescribeRecordType) parser.parse(getClass().getResourceAsStream("DescribeRecord.xml")); assertEquals("CSW", dr.getService()); assertEquals("2.0.2", dr.getVersion()); assertEquals(2, dr.getTypeName().size()); assertEquals(new QName("http://www.opengis.net/cat/csw/2.0.2", "Record"), dr.getTypeName().get(0)); assertEquals(new QName("urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0", "RegistryPackage"), dr.getTypeName().get(1)); } }