source: class GetFeatureKVPAdapterTest extends QueryKVPAdapter {
  
      private final String V100_EXAMPLE_1;
      private final String V100_EXAMPLE_2;
      private final String V100_EXAMPLE_3;
      private final String V100_EXAMPLE_4;
      private final String V100_EXAMPLE_5;
      private final String V100_EXAMPLE_6;
      private final String V100_EXAMPLE_7;
      private final String V100_EXAMPLE_9;
      private final String V100_EXAMPLE_10;
      private final String V100_EXAMPLE_11;
      private final String V100_EXAMPLE_12;
      private final String V110_EXAMPLE_1;
      private final String V110_EXAMPLE_2;
      private final String V110_EXAMPLE_3;
      private final String V110_EXAMPLE_4;
      private final String V110_EXAMPLE_5;
      private final String V110_EXAMPLE_6;
      private final String V110_EXAMPLE_7;
      private final String V110_EXAMPLE_8;
      private final String V110_EXAMPLE_9;
      private final String V110_EXAMPLE_10;
      private final String V110_EXAMPLE_11;
      private final String V110_EXAMPLE_12;
      private final String V110_EXAMPLE_13;
      private final String V110_EXAMPLE_14;
      private final String V110_EXAMPLE_15;
      private final String V110_EXAMPLE_16;
      private final String V110_EXAMPLE_17;
      private final String V110_EXAMPLE_sortby;
  
      @Test
      public void test_V110_EXAMPLE_10()
                              throws Exception {
  
target:         URL exampleURL = this.getClass().getResource( V110_EXAMPLE_10 );
          Map<String, String> kvpMap = KVPUtils.readFileIntoMap( exampleURL );
  
          GetFeature getFeature = GetFeatureKVPAdapter.parse( kvpMap, null );
          FilterQuery query0 = (FilterQuery) getFeature.getQueries().get( 0 );
          ProjectionClause[] propNames0 = query0.getProjectionClauses();
          assertEquals( "InWaterA_1M/wkbGeom", ( (PropertyName) propNames0[0] ).getPropertyName().getAsText() );
          assertEquals( "InWaterA_1M/tileId", ( (PropertyName) propNames0[1] ).getPropertyName().getAsText() );
          assertEquals( new QName( "InWaterA_1M" ), query0.getTypeNames()[0].getFeatureTypeName() );
  
          FilterQuery query1 = (FilterQuery) getFeature.getQueries().get( 1 );
          ProjectionClause[] propNames1 = query1.getProjectionClauses();
          assertEquals( "BuiltUpA_1M/*", ( (PropertyName) propNames1[0] ).getPropertyName().getAsText() );
          assertEquals( new QName( "BuiltUpA_1M" ), query1.getTypeNames()[0].getFeatureTypeName() );
      }
  
  }