package org.geoserver.csw.store.internal; import static org.custommonkey.xmlunit.XMLAssert.assertXpathEvaluatesTo; import static org.custommonkey.xmlunit.XMLAssert.assertXpathExists; import org.junit.Test; import org.w3c.dom.Document; public class GetDomainTest extends CSWInternalTestSupport { @Test public void testGetDomain() throws Exception { Document dom = getAsDOM("csw?service=csw&version=2.0.2&request=GetDomain&propertyName=dc:title"); print(dom); assertXpathEvaluatesTo("dc:title", "/csw:GetDomainResponse/csw:DomainValues/csw:PropertyName", dom); assertXpathEvaluatesTo("29", "count(//csw:Value)", dom); assertXpathExists("//csw:Value[.='AggregateGeoFeature']", dom); assertXpathExists("//csw:Value[.='BasicPolygons']", dom); assertXpathExists("//csw:Value[.='Bridges']", dom); } }