test_class.file: swagger2markup/src/test/java/io/github/swagger2markup/builder/Swagger2MarkupConfigBuilderTest.java
test_class.identifier: Swagger2MarkupConfigBuilderTest
test_case.body: @Test
      public void testConfigOfProperties() throws IOException {
  
          Properties properties = new Properties();
          properties.load(Swagger2MarkupConfigBuilderTest.class.getResourceAsStream("/config/config.properties"));
  
          Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder(properties).build();
  
          assertThat(config.getAnchorPrefix()).isEqualTo("anchorPrefix");
          assertThat(config.getDefinitionOrderBy()).isEqualTo(OrderBy.AS_IS);
          assertThat(config.getDefinitionOrdering()).isNull();
          assertThat(config.getDefinitionsDocument()).isEqualTo("definitionsTest");
          assertThat(config.isGeneratedExamplesEnabled()).isTrue();
          assertThat(config.isHostnameEnabled()).isEqualTo(false);
          assertThat(config.isInlineSchemaEnabled()).isEqualTo(false);
          assertThat(config.getInterDocumentCrossReferencesPrefix()).isEqualTo("xrefPrefix");
          assertThat(config.getMarkupLanguage().name()).isEqualTo(MarkupLanguage.MARKDOWN.name());
          assertThat(config.getOperationOrderBy()).isEqualTo(OrderBy.NATURAL);
          assertThat(config.getOperationOrdering()).isEqualTo(Swagger2MarkupConfigBuilder.OPERATION_PATH_NATURAL_ORDERING.compound(Swagger2MarkupConfigBuilder.OPERATION_METHOD_NATURAL_ORDERING));
          assertThat(config.getLanguage()).isEqualTo(Language.RU);
          assertThat(config.getOverviewDocument()).isEqualTo("overviewTest");
          assertThat(config.getParameterOrderBy()).isEqualTo(OrderBy.AS_IS);
          assertThat(config.getParameterOrdering()).isNull();
          assertThat(config.getPathsDocument()).isEqualTo("pathsTest");
          assertThat(config.getPathsGroupedBy()).isEqualTo(GroupBy.TAGS);
          assertThat(config.getPropertyOrderBy()).isEqualTo(OrderBy.AS_IS);
          assertThat(config.getPropertyOrdering()).isNull();
          assertThat(config.getResponseOrderBy()).isEqualTo(OrderBy.AS_IS);
          assertThat(config.getResponseOrdering()).isNull();
          assertThat(config.getSecurityDocument()).isEqualTo("securityTest");
          assertThat(config.getSeparatedDefinitionsFolder()).isEqualTo("definitionsTest");
          assertThat(config.getSeparatedOperationsFolder()).isEqualTo("operationsTest");
          assertThat(config.isListDelimiterEnabled()).isEqualTo(true);
          assertThat(config.getListDelimiter()).isEqualTo(Character.valueOf('|'));
          assertThat(config.getTagOrderBy()).isEqualTo(OrderBy.AS_IS);
          assertThat(config.getTagOrdering()).isNull();
          assertThat(config.isFlatBodyEnabled()).isTrue();
          assertThat(config.isPathSecuritySectionEnabled()).isFalse();
          assertThat(config.isInterDocumentCrossReferencesEnabled()).isTrue();
          assertThat(config.isSeparatedDefinitionsEnabled()).isTrue();
          assertThat(config.isSeparatedOperationsEnabled()).isTrue();
          assertThat(config.getExtensionsProperties().getKeys()).hasSize(5)
          .containsOnly("uniqueId1.customProperty1",
                  "uniqueId1.customProperty2",
                  "uniqueId2.customProperty1",
                  "uniqueId2.customProperty2",
                  "uniqueId2.customPropertyList1"
                  );
          assertThat(config.getExtensionsProperties().getPathList("uniqueId2.customPropertyList1")).hasSize(2)
          .containsOnly(Paths.get("123"), Paths.get("456"));
      }
test_case.class_method_signature: Swagger2MarkupConfigBuilderTest.testConfigOfProperties()
test_case.full_signature: @Test public void testConfigOfProperties()
test_case.identifier: testConfigOfProperties
test_case.invocations: load getResourceAsStream build isEqualTo assertThat getAnchorPrefix isEqualTo assertThat getDefinitionOrderBy isNull assertThat getDefinitionOrdering isEqualTo assertThat getDefinitionsDocument isTrue assertThat isGeneratedExamplesEnabled isEqualTo assertThat isHostnameEnabled isEqualTo assertThat isInlineSchemaEnabled isEqualTo assertThat getInterDocumentCrossReferencesPrefix isEqualTo assertThat name getMarkupLanguage name isEqualTo assertThat getOperationOrderBy isEqualTo assertThat getOperationOrdering compound isEqualTo assertThat getLanguage isEqualTo assertThat getOverviewDocument isEqualTo assertThat getParameterOrderBy isNull assertThat getParameterOrdering isEqualTo assertThat getPathsDocument isEqualTo assertThat getPathsGroupedBy isEqualTo assertThat getPropertyOrderBy isNull assertThat getPropertyOrdering isEqualTo assertThat getResponseOrderBy isNull assertThat getResponseOrdering isEqualTo assertThat getSecurityDocument isEqualTo assertThat getSeparatedDefinitionsFolder isEqualTo assertThat getSeparatedOperationsFolder isEqualTo assertThat isListDelimiterEnabled isEqualTo assertThat getListDelimiter valueOf isEqualTo assertThat getTagOrderBy isNull assertThat getTagOrdering isTrue assertThat isFlatBodyEnabled isFalse assertThat isPathSecuritySectionEnabled isTrue assertThat isInterDocumentCrossReferencesEnabled isTrue assertThat isSeparatedDefinitionsEnabled isTrue assertThat isSeparatedOperationsEnabled containsOnly hasSize assertThat getKeys getExtensionsProperties containsOnly hasSize assertThat getPathList getExtensionsProperties get get
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testConfigOfProperties()
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()