@Test
public void testParseEncodingsWithKvpForAllAndEmptyRequestTypeSpecific() {

    DeegreeWMS deegreeWmsConfig = prepareSupportedRequestsWithKvpForAllAndEmptyRequestTypeSpecific();
    LimitedSupportedEncodings limitedSupportedEncodings = (LimitedSupportedEncodings) webFeatureService.parseEncodings( deegreeWmsConfig );
    Map<WMSRequestType, Set<String>> enabledEncodings = limitedSupportedEncodings.getEnabledEncodingsPerRequestType();
    Set<String> getCapabilitiesEncodings = enabledEncodings.get( GetCapabilities );
    assertThat( getCapabilitiesEncodings, hasOnlyItems( "kvp" ) );
    assertThat( getCapabilitiesEncodings, not( hasOnlyItems( "xml", "soap" ) ) );
    Set<String> describeLayerEncodings = enabledEncodings.get( DescribeLayer );
    assertThat( describeLayerEncodings, hasOnlyItems( "kvp" ) );
    assertThat( getCapabilitiesEncodings, not( hasOnlyItems( "xml", "soap" ) ) );
    Set<String> getMapEncodings = enabledEncodings.get( GetMap );
    assertThat( getMapEncodings.size(), is( 0 ) );
    Set<String> mapEncodings = enabledEncodings.get( map );
    assertThat( mapEncodings.size(), is( 0 ) );
    Set<String> getFeatureInfoEncodings = enabledEncodings.get( GetFeatureInfo );
    assertThat( getFeatureInfoEncodings.size(), is( 0 ) );
}