test_class.declarator: COMPONENT_NAME = "version_info"
test_class.modifier: private static final
test_class.original_string: private static final String COMPONENT_NAME = "version_info";
test_class.type: String
test_class.var_name: COMPONENT_NAME
test_class.declarator: outputDirectory
test_class.modifier: private
test_class.original_string: private Path outputDirectory;
test_class.type: Path
test_class.var_name: outputDirectory
test_class.file: swagger2markup/src/test/java/io/github/swagger2markup/internal/component/VersionInfoComponentTest.java
test_class.identifier: VersionInfoComponentTest
test_class.superclass: extends AbstractComponentTest
test_case.body: @Test
      public void testVersionInfoComponent() throws URISyntaxException {
  
          Info info = new Info().version("1.0");
  
          Swagger2MarkupConverter.SwaggerContext context = createContext();
          MarkupDocBuilder markupDocBuilder = context.createMarkupDocBuilder();
  
          markupDocBuilder = new VersionInfoComponent(context).apply(markupDocBuilder, VersionInfoComponent.parameters(info, OverviewDocument.SECTION_TITLE_LEVEL));
          markupDocBuilder.writeToFileWithoutExtension(outputDirectory, StandardCharsets.UTF_8);
  
          Path expectedFile = getExpectedFile(COMPONENT_NAME);
          DiffUtils.assertThatFileIsEqual(expectedFile, outputDirectory, getReportName(COMPONENT_NAME));
  
      }
test_case.class_method_signature: VersionInfoComponentTest.testVersionInfoComponent()
test_case.full_signature: @Test public void testVersionInfoComponent()
test_case.identifier: testVersionInfoComponent
test_case.invocations: version createContext createMarkupDocBuilder apply parameters writeToFileWithoutExtension getExpectedFile assertThatFileIsEqual getReportName
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testVersionInfoComponent()
focal_class.file: swagger2markup/src/main/java/io/github/swagger2markup/internal/component/VersionInfoComponent.java
focal_class.identifier: VersionInfoComponent
focal_class.class_method_signature: VersionInfoComponent.VersionInfoComponent(Swagger2MarkupConverter.SwaggerContext context)
focal_class.full_signature: public  VersionInfoComponent(Swagger2MarkupConverter.SwaggerContext context)
focal_class.identifier: VersionInfoComponent
focal_class.modifiers: public
focal_class.parameters: (Swagger2MarkupConverter.SwaggerContext context)
focal_class.signature:  VersionInfoComponent(Swagger2MarkupConverter.SwaggerContext context)
focal_class.class_method_signature: VersionInfoComponent.parameters(Info info,
                                                               int titleLevel)
focal_class.full_signature: public static VersionInfoComponent.Parameters parameters(Info info,
                                                               int titleLevel)
focal_class.identifier: parameters
focal_class.modifiers: public static
focal_class.parameters: (Info info,
                                                               int titleLevel)
focal_class.return: VersionInfoComponent.Parameters
focal_class.signature: VersionInfoComponent.Parameters parameters(Info info,
                                                               int titleLevel)
focal_class.class_method_signature: VersionInfoComponent.apply(MarkupDocBuilder markupDocBuilder, Parameters params)
focal_class.full_signature: @Override public MarkupDocBuilder apply(MarkupDocBuilder markupDocBuilder, Parameters params)
focal_class.identifier: apply
focal_class.modifiers: @Override public
focal_class.parameters: (MarkupDocBuilder markupDocBuilder, Parameters params)
focal_class.return: MarkupDocBuilder
focal_class.signature: MarkupDocBuilder apply(MarkupDocBuilder markupDocBuilder, Parameters params)
focal_class.superclass: extends MarkupComponent<VersionInfoComponent.Parameters>
focal_method.body: public VersionInfoComponent(Swagger2MarkupConverter.SwaggerContext context) {
          super(context);
      }
focal_method.class_method_signature: VersionInfoComponent.VersionInfoComponent(Swagger2MarkupConverter.SwaggerContext context)
focal_method.full_signature: public  VersionInfoComponent(Swagger2MarkupConverter.SwaggerContext context)
focal_method.identifier: VersionInfoComponent
focal_method.modifiers: public
focal_method.parameters: (Swagger2MarkupConverter.SwaggerContext context)
focal_method.signature:  VersionInfoComponent(Swagger2MarkupConverter.SwaggerContext context)