@Test
public void testGetFeatureTypeWGS84Bounds() throws IOException {

    createTestProtocol(GEOS_ARCHSITES.CAPABILITIES);
    try {
        wfs.getFeatureTypeAbstract("nonExistentTypeName");
        fail("Expected IAE");
    } catch (IllegalArgumentException e) {
        assertTrue(true);
    }
    ReferencedEnvelope wgs84Bounds = wfs
            .getFeatureTypeWGS84Bounds(GEOS_ARCHSITES.FEATURETYPENAME);
    assertNotNull(wgs84Bounds);
    assertSame(DefaultGeographicCRS.WGS84, wgs84Bounds.getCoordinateReferenceSystem());
    assertEquals(-103D, wgs84Bounds.getMinX(), 1.0e-3);
    assertEquals(44D, wgs84Bounds.getMinY(), 1.0e-3);
    assertEquals(-102D, wgs84Bounds.getMaxX(), 1.0e-3);
    assertEquals(45D, wgs84Bounds.getMaxY(), 1.0e-3);
    createTestProtocol(CUBEWERX_GOVUNITCE.CAPABILITIES);
    assertNotNull(wfs.getFeatureTypeWGS84Bounds(CUBEWERX_GOVUNITCE.FEATURETYPENAME));
}