@Test
public void testCapabilitiesExtraction100()
                        throws Exception {

    String wfsUtahDemo100Url = TestProperties.getProperty( WFS_UTAH_DEMO_100_URL );
    if ( wfsUtahDemo100Url == null ) {
        LOG.warn( "Skipping test, property '" + WFS_UTAH_DEMO_100_URL + "' not found in ~/.deegree-test.properties" );
        return;
    }
    URL wfsCapaUrl = new URL( wfsUtahDemo100Url );
    WFSClient client = new WFSClient( wfsCapaUrl );
    assertEquals( WFS_100, client.getServiceVersion() );
    // ServiceIdentification
    ServiceIdentification si = client.getIdentification();
    assertEquals( "deegree 3 Utah Demo", si.getName() );
    assertEquals( 1, si.getTitles().size() );
    assertEquals( "deegree 3 Utah Demo", si.getTitles().get( 0 ).getString() );
    assertEquals( null, si.getTitles().get( 0 ).getLanguage() );
    assertEquals( 1, si.getAbstracts().size() );
    assertEquals( "WMS and WFS demonstration with Utah data", si.getAbstracts().get( 0 ).getString() );
    assertEquals( null, si.getAbstracts().get( 0 ).getLanguage() );
    assertEquals( 0, si.getKeywords().size() );
    assertNull( si.getFees() );
    // ServiceProvider
    assertEquals( "http://www.lat-lon.de", client.getProvider().getProviderSite() );
    // OperationMetadata (TODO)
}