test_class.file: swagger2markup/src/test/java/io/github/swagger2markup/builder/Swagger2MarkupConfigBuilderTest.java
test_class.identifier: Swagger2MarkupConfigBuilderTest
test_case.body: @Test
      public void testConfigBuilder() {
          Swagger2MarkupConfigBuilder builder = new Swagger2MarkupConfigBuilder();
  
          try {
              builder.withTagOrdering(OrderBy.CUSTOM);
          } catch (IllegalArgumentException e) {
              assertThat(e.getMessage()).isEqualTo("You must provide a custom comparator if orderBy == OrderBy.CUSTOM");
          }
          builder.withTagOrdering(Ordering.<String>natural());
  
          Swagger2MarkupConfig config = builder.build();
          assertThat(config.getTagOrderBy()).isEqualTo(OrderBy.CUSTOM);
          assertThat(config.getTagOrdering()).isEqualTo(Ordering.natural());
  
          try {
              builder.withOperationOrdering(OrderBy.CUSTOM);
          } catch (IllegalArgumentException e) {
              assertThat(e.getMessage()).isEqualTo("You must provide a custom comparator if orderBy == OrderBy.CUSTOM");
          }
          builder.withOperationOrdering(Swagger2MarkupConfigBuilder.OPERATION_PATH_NATURAL_ORDERING);
          config = builder.build();
          assertThat(config.getOperationOrderBy()).isEqualTo(OrderBy.CUSTOM);
          assertThat(config.getOperationOrdering()).isEqualTo(Swagger2MarkupConfigBuilder.OPERATION_PATH_NATURAL_ORDERING);
  
          try {
              builder.withDefinitionOrdering(OrderBy.CUSTOM);
          } catch (IllegalArgumentException e) {
              assertThat(e.getMessage()).isEqualTo("You must provide a custom comparator if orderBy == OrderBy.CUSTOM");
          }
          builder.withDefinitionOrdering(Ordering.<String>natural());
          config = builder.build();
          assertThat(config.getDefinitionOrderBy()).isEqualTo(OrderBy.CUSTOM);
          assertThat(config.getDefinitionOrdering()).isEqualTo(Ordering.natural());
  
          try {
              builder.withParameterOrdering(OrderBy.CUSTOM);
          } catch (IllegalArgumentException e) {
              assertThat(e.getMessage()).isEqualTo("You must provide a custom comparator if orderBy == OrderBy.CUSTOM");
          }
          builder.withParameterOrdering(Swagger2MarkupConfigBuilder.PARAMETER_NAME_NATURAL_ORDERING);
          config = builder.build();
          assertThat(config.getParameterOrderBy()).isEqualTo(OrderBy.CUSTOM);
          assertThat(config.getParameterOrdering()).isEqualTo(Swagger2MarkupConfigBuilder.PARAMETER_NAME_NATURAL_ORDERING);
  
          try {
              builder.withPropertyOrdering(OrderBy.CUSTOM);
          } catch (IllegalArgumentException e) {
              assertThat(e.getMessage()).isEqualTo("You must provide a custom comparator if orderBy == OrderBy.CUSTOM");
          }
          builder.withPropertyOrdering(Ordering.<String>natural());
          config = builder.build();
          assertThat(config.getPropertyOrderBy()).isEqualTo(OrderBy.CUSTOM);
          assertThat(config.getPropertyOrdering()).isEqualTo(Ordering.natural());
  
          try {
              builder.withResponseOrdering(OrderBy.CUSTOM);
          } catch (IllegalArgumentException e) {
              assertThat(e.getMessage()).isEqualTo("You must provide a custom comparator if orderBy == OrderBy.CUSTOM");
          }
          builder.withResponseOrdering(Ordering.<String>natural());
          config = builder.build();
          assertThat(config.getResponseOrderBy()).isEqualTo(OrderBy.CUSTOM);
          assertThat(config.getResponseOrdering()).isEqualTo(Ordering.natural());
          
          assertThat(config.isListDelimiterEnabled()).isEqualTo(false);
          builder.withListDelimiter();
          config = builder.build();
          assertThat(config.getListDelimiter()).isEqualTo(Character.valueOf(','));
          assertThat(config.isListDelimiterEnabled()).isEqualTo(true);
          
      }
test_case.class_method_signature: Swagger2MarkupConfigBuilderTest.testConfigBuilder()
test_case.full_signature: @Test public void testConfigBuilder()
test_case.identifier: testConfigBuilder
test_case.invocations: withTagOrdering isEqualTo assertThat getMessage withTagOrdering natural build isEqualTo assertThat getTagOrderBy isEqualTo assertThat getTagOrdering natural withOperationOrdering isEqualTo assertThat getMessage withOperationOrdering build isEqualTo assertThat getOperationOrderBy isEqualTo assertThat getOperationOrdering withDefinitionOrdering isEqualTo assertThat getMessage withDefinitionOrdering natural build isEqualTo assertThat getDefinitionOrderBy isEqualTo assertThat getDefinitionOrdering natural withParameterOrdering isEqualTo assertThat getMessage withParameterOrdering build isEqualTo assertThat getParameterOrderBy isEqualTo assertThat getParameterOrdering withPropertyOrdering isEqualTo assertThat getMessage withPropertyOrdering natural build isEqualTo assertThat getPropertyOrderBy isEqualTo assertThat getPropertyOrdering natural withResponseOrdering isEqualTo assertThat getMessage withResponseOrdering natural build isEqualTo assertThat getResponseOrderBy isEqualTo assertThat getResponseOrdering natural isEqualTo assertThat isListDelimiterEnabled withListDelimiter build isEqualTo assertThat getListDelimiter valueOf isEqualTo assertThat isListDelimiterEnabled
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testConfigBuilder()
focal_class.file: swagger2markup/src/main/java/io/github/swagger2markup/builder/Swagger2MarkupConfigBuilder.java
focal_class.identifier: Swagger2MarkupConfigBuilder
focal_class.class_method_signature: Swagger2MarkupConfigBuilder.Swagger2MarkupConfigBuilder()
focal_class.full_signature: public  Swagger2MarkupConfigBuilder()
focal_class.identifier: Swagger2MarkupConfigBuilder
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  Swagger2MarkupConfigBuilder()
focal_class.class_method_signature: Swagger2MarkupConfigBuilder.Swagger2MarkupConfigBuilder(Properties properties)
focal_class.full_signature: public  Swagger2MarkupConfigBuilder(Properties properties)
focal_class.identifier: Swagger2MarkupConfigBuilder
focal_class.modifiers: public
focal_class.parameters: (Properties properties)
focal_class.signature:  Swagger2MarkupConfigBuilder(Properties properties)
focal_class.class_method_signature: Swagger2MarkupConfigBuilder.Swagger2MarkupConfigBuilder(Map<String, String> map)
focal_class.full_signature: public  Swagger2MarkupConfigBuilder(Map<String, String> map)
focal_class.identifier: Swagger2MarkupConfigBuilder
focal_class.modifiers: public
focal_class.parameters: (Map<String, String> map)
focal_class.signature:  Swagger2MarkupConfigBuilder(Map<String, String> map)
focal_class.class_method_signature: Swagger2MarkupConfigBuilder.Swagger2MarkupConfigBuilder(Configuration configuration)
focal_class.full_signature: public  Swagger2MarkupConfigBuilder(Configuration configuration)
focal_class.identifier: Swagger2MarkupConfigBuilder
focal_class.modifiers: public
focal_class.parameters: (Configuration configuration)
focal_class.signature:  Swagger2MarkupConfigBuilder(Configuration configuration)
focal_class.class_method_signature: Swagger2MarkupConfigBuilder.build()
focal_class.full_signature: @Override public Swagger2MarkupConfig build()
focal_class.identifier: build
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Swagger2MarkupConfig
focal_class.signature: Swagger2MarkupConfig build()
focal_class.superclass: extends Schema2MarkupConfigBuilder<Swagger2MarkupConfigBuilder, Swagger2MarkupConfig>
focal_method.body: @Override
      public Swagger2MarkupConfig build() {
          buildNaturalOrdering();
          return config;
      }
focal_method.class_method_signature: Swagger2MarkupConfigBuilder.build()
focal_method.full_signature: @Override public Swagger2MarkupConfig build()
focal_method.identifier: build
focal_method.invocations: buildNaturalOrdering
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: Swagger2MarkupConfig
focal_method.signature: Swagger2MarkupConfig build()