void assertFeatureTypeList(WFSCapabilitiesType caps) { FeatureTypeListType ftl = caps.getFeatureTypeList(); assertNotNull(ftl); assertEquals(14, ftl.getFeatureType().size()); FeatureTypeType featureType = (FeatureTypeType) ftl.getFeatureType().get(0); assertEquals("poly_landmarks", featureType.getName().getLocalPart()); assertEquals("tiger", featureType.getName().getPrefix()); assertEquals("http://www.census.gov", featureType.getName().getNamespaceURI()); assertEquals("urn:ogc:def:crs:EPSG::4326", featureType.getDefaultCRS()); List<WGS84BoundingBoxType> wgs84BoundingBox = featureType.getWGS84BoundingBox(); assertEquals(1, wgs84BoundingBox.size()); WGS84BoundingBoxType bbox = wgs84BoundingBox.get(0); assertEquals("EPSG:4326", bbox.getCrs()); assertEquals(BigInteger.valueOf(2), bbox.getDimensions()); assertEquals(-74.047185D, (Double) bbox.getLowerCorner().get(0), 1E-6); assertEquals(40.679648D, (Double) bbox.getLowerCorner().get(1), 1E-6); assertEquals(-73.90782D, (Double) bbox.getUpperCorner().get(0), 1E-6); assertEquals(40.882078D, (Double) bbox.getUpperCorner().get(1), 1E-6); }