@Test
public void testParseEncodingsWithRequestTypeSpecific() {

    DeegreeWFS supportedRequests = prepareSupportedRequestsWithRequestTypeSpecific();
    LimitedSupportedEncodings limitedSupportedEncodings = (LimitedSupportedEncodings) webFeatureService.parseEncodings( supportedRequests );
    Map<WFSRequestType, Set<String>> enabledEncodings = limitedSupportedEncodings.getEnabledEncodingsPerRequestType();
    Set<String> capabilitiesEncodings = enabledEncodings.get( GetCapabilities );
    assertThat( capabilitiesEncodings, hasOnlyItems( "xml", "soap" ) );
    Set<String> describeFeatureTypeEncodings = enabledEncodings.get( DescribeFeatureType );
    assertThat( describeFeatureTypeEncodings, hasOnlyItems( "xml" ) );
    Set<String> getFeatureEncodings = enabledEncodings.get( GetFeature );
    assertThat( getFeatureEncodings, hasOnlyItems( "xml" ) );
    Set<String> getPropertyValueEncodings = enabledEncodings.get( GetPropertyValue );
    assertThat( getPropertyValueEncodings.size(), is( 0 ) );
}