Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better handling of allOf in request body #16991

Merged
merged 3 commits into from
Nov 5, 2023

fix description

6f4ec11
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Better handling of allOf in request body #16991

fix description
6f4ec11
Select commit
Loading
Failed to load commit list.
GitHub Actions / JUnit Test results failed Nov 5, 2023 in 0s

JUnit Test results ❌

Tests failed

Report Passed Failed Skipped Time
modules/openapi-generator-core/target/surefire-reports/TEST-TestSuite.xml 15✅ 1s
modules/openapi-generator/target/surefire-reports/TEST-TestSuite.xml 1996✅ 1❌ 82s

✅ modules/openapi-generator-core/target/surefire-reports/TEST-TestSuite.xml

15 tests were completed in 1s with 15 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
TestSuite 15✅ 1s

❌ modules/openapi-generator/target/surefire-reports/TEST-TestSuite.xml

1997 tests were completed in 82s with 1996 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
TestSuite 1996✅ 1❌ 82s

❌ TestSuite

org.openapitools.codegen.java.jaxrs.JavaJaxrsResteasyServerCodegenModelTest
  ✅ addDefaultValueDocumentationForNonContainers
  ✅ doNotAddDefaultValueDocumentationForContainers
  ✅ doNotGenerateJsonAnnotationForPolymorphismIfJsonExclude
  ✅ generateJsonAnnotationForPolymorphism
  ✅ mapModelTest
  ✅ testAddOperationToGroupUseTagsFalse
  ✅ testAddOperationToGroupUseTagsTrue
  ✅ testClassInheritanceEqualsHashCode
  ✅ testDefaultValuesFixed
  ✅ testExtraAnnotations
  ✅ testHandleDefaultValue_issue8535
org.openapitools.codegen.java.jaxrs.JavaResteasyEapServerCodegenModelTest
  ✅ addDefaultValueDocumentationForNonContainers
  ✅ doNotAddDefaultValueDocumentationForContainers
  ✅ doNotGenerateJsonAnnotationForPolymorphismIfJsonExclude
  ✅ generateJsonAnnotationForPolymorphism
  ✅ mapModelTest
  ✅ testAddOperationToGroupUseTagsFalse
  ✅ testAddOperationToGroupUseTagsTrue
  ✅ testClassInheritanceEqualsHashCode
  ✅ testExtraAnnotations
org.openapitools.codegen.java.jaxrs.JavaJerseyServerCodegenTest
  ✅ addDefaultValueDocumentationForNonContainers
  ✅ doNotAddDefaultValueDocumentationForContainers
  ✅ doNotGenerateJsonAnnotationForPolymorphismIfJsonExclude
  ✅ generateJsonAnnotationForPolymorphism
  ✅ testAddOperationToGroupUseTagsFalse
  ✅ testAddOperationToGroupUseTagsTrue
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testClassInheritanceEqualsHashCode
  ✅ testExtraAnnotations
  ✅ testHandleDefaultValue_issue8535
  ✅ testInitialConfigValues
  ✅ testJersey2Jakarta
  ✅ testJersey2Javax
  ✅ testJersey3
  ✅ testMultipartJerseyServer[jersey2, joda](1)
  ✅ testMultipartJerseyServer[jersey2, java8](2)
  ✅ testSettersForConfigValues
org.openapitools.codegen.java.jaxrs.JavaJAXRSCXFCDIServerCodegenTest
  ✅ addDefaultValueDocumentationForNonContainers
  ✅ doNotAddDefaultValueDocumentationForContainers
  ✅ doNotGenerateJsonAnnotationForPolymorphismIfJsonExclude
  ✅ generateJsonAnnotationForPolymorphism
  ✅ testAddOperationToGroupUseTagsFalse
  ✅ testAddOperationToGroupUseTagsTrue
  ✅ testClassInheritanceEqualsHashCode
  ✅ testExtraAnnotations
  ✅ testHandleDefaultValue_issue8535
org.openapitools.codegen.java.jaxrs.JavaJAXRSSpecServerCodegenTest
  ✅ addDefaultValueDocumentationForNonContainers
  ✅ addsImportForSetArgument
  ✅ addsImportForSetResponse
  ✅ arrayNullableDefaultValueTests
  ✅ doNotAddDefaultValueDocumentationForContainers
  ✅ doNotGenerateJsonAnnotationForPolymorphismIfJsonExclude
  ✅ generateApiForQuarkusWithGzipFeature
  ✅ generateApiWithAsyncSupport
  ✅ generateApiWithAsyncSupportAndInterfaceOnly
  ✅ generateApiWithAsyncSupportAndInterfaceOnlyAndResponse
  ✅ generateDeepObjectArrayWithPattern
  ✅ generateJsonAnnotationForPolymorphism
  ✅ generatePetstoreAPIWithAsyncSupport
  ✅ generatePingWithAsyncSupportPrimitiveType
  ✅ generateSpecInterfaceWithMicroprofileOpenApiAnnotations
  ✅ generateSpecNonInterfaceWithMicroprofileOpenApiAnnotations
  ✅ testAddOperationToGroupForRootResourceAndUseTagsFalse
  ✅ testAddOperationToGroupForRootResourceAndUseTagsTrue
  ✅ testAddOperationToGroupForRootResourcePathParamAndUseTagsFalse
  ✅ testAddOperationToGroupForRootResourcePathParamAndUseTagsTrue
  ✅ testAddOperationToGroupForSubresource
  ✅ testAddOperationToGroupUseTagsFalse
  ✅ testAddOperationToGroupUseTagsTrue
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testClassInheritanceEqualsHashCode
  ✅ testExtraAnnotations
  ✅ testGenerateApiWithCookieParameter_issue2908
  ✅ testGenerateApiWithPrecedingPathParameter_issue1347
  ✅ testGeneratePingAlternativeLocation1
  ✅ testGeneratePingAlternativeLocation2
  ✅ testGeneratePingDefaultArrayValue
  ✅ testGeneratePingDefaultLocation
  ✅ testGeneratePingNoSpecFile
  ✅ testHandleDefaultValue_issue8535
  ✅ testHandleRequiredAndReadOnlyPropertiesCorrectly
  ✅ testInitialConfigValues
  ✅ testSettersForConfigValues
  ✅ testToApiNameForSubresource
org.openapitools.codegen.java.jaxrs.JavaJAXRSCXFExtServerCodegenTest
  ✅ addDefaultValueDocumentationForNonContainers
  ✅ doNotAddDefaultValueDocumentationForContainers
  ✅ doNotGenerateJsonAnnotationForPolymorphismIfJsonExclude
  ✅ generateJsonAnnotationForPolymorphism
  ✅ testAddOperationToGroupUseTagsFalse
  ✅ testAddOperationToGroupUseTagsTrue
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testClassInheritanceEqualsHashCode
  ✅ testExtraAnnotations
  ✅ testGenerateOperationBodyWithCodedTestData
  ✅ testGenerateOperationBodyWithJsonTestData
  ✅ testInitialConfigValues
  ✅ testSettersForConfigValues
org.openapitools.codegen.java.AbstractJavaCodegenTest
  ✅ additionalPropertyArtifactSnapShotVersionTest
  ✅ additionalPropertyArtifactVersionTest
  ✅ allowsProgrammaticallySettingArtifactVersionWithNullOpenApiVersion
  ✅ allowsProgrammaticallySettingArtifactVersionWithSpecifiedOpenApiVersion
  ✅ apiDocFileFolder
  ✅ apiFileFolder
  ✅ apiTestFileFolder
  ✅ apiTestFileFolderDirect
  ✅ convertModelName
  ✅ convertVarName
  ✅ dateDefaultValueIsIsoDate
  ✅ dateDefaultValueIsIsoDateTime
  ✅ defaultVersionTest
  ✅ getTypeDeclarationGivenSchemaMappingTest
  ✅ getTypeDeclarationTest
  ✅ maplikeDefaultValueForModelWithStringToModelMapping
  ✅ maplikeDefaultValueForModelWithStringToStringMapping
  ✅ modelFileFolder
  ✅ modelTestFileFolder
  ✅ modelTestFileFolderDirect
  ✅ nullDefaultValueForModelWithDynamicProperties
  ✅ openApiSnapShotVersionTest
  ✅ openApiVersionTest
  ✅ processOptsBooleanFalseFromBoolean
  ✅ processOptsBooleanFalseFromGarbage
  ✅ processOptsBooleanFalseFromNumeric
  ✅ processOptsBooleanFalseFromString
  ✅ processOptsBooleanTrueFromBoolean
  ✅ processOptsBooleanTrueFromString
  ✅ snapshotVersionAlreadySnapshotTest
  ✅ snapshotVersionOpenAPITest
  ✅ snapshotVersionTest
  ✅ srcMainFolderShouldNotBeOperatingSystemSpecificPaths
  ✅ srcTestFolderShouldNotBeOperatingSystemSpecificPaths
  ✅ testAdditionalModelTypeAnnotationsMixed
  ✅ testAdditionalModelTypeAnnotationsNewLineLinux
  ✅ testAdditionalModelTypeAnnotationsNewLineWindows
  ✅ testAdditionalModelTypeAnnotationsNoDuplicate
  ✅ testAdditionalModelTypeAnnotationsSemiColon
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testInitialConfigValues
  ✅ testOneOfModelImports
  ✅ testPreprocessOpenAPI
  ✅ testPreprocessOpenAPINumVersion
  ✅ testSettersForConfigValues
  ✅ toDefaultValueDateTimeLegacyTest
  ✅ toDefaultValueTest
  ✅ toEnumValue
  ✅ toEnumVarNameShouldNotResultInSingleUnderscore
  ✅ toEnumVarNameShouldNotShortenUnderScore
  ✅ toModelNameShouldNotUseProvidedMapping
  ✅ toModelNameUsesPascalCase
  ✅ toVarNameShouldAvoidOverloadingGetClassMethod
  ✅ usesDefaultVersionWhenAdditionalPropertiesVersionIsNull
org.openapitools.codegen.objc.ObjcModelTest
  ✅ advancedMapPropertyTest
  ✅ arrayModelTest
  ✅ binaryDataModelTest
  ✅ complexListPropertyTest
  ✅ complexMapPropertyTest
  ✅ complexPropertyTest
  ✅ isArrayModelTest
  ✅ issue316Test
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ mapPropertyTest
  ✅ mixedPropertiesDataModelTest
  ✅ simpleModelTest
  ✅ uuidAndPasswordDataModelTest
org.openapitools.codegen.plantuml.PlantumlDocumentationCodegenTest
  ✅ aggregatedEntitiesTest
  ✅ inheritedEntitiesTest
  ✅ listFieldTest
  ✅ sharedIdenticalInlineAllOfTest
  ✅ simpleEntityTest
org.openapitools.codegen.ruby.RubyClientCodegenTest
  ✅ allOfCompositionTest
  ✅ allOfDuplicatedPropertiesTest
  ✅ allOfMappingDuplicatedPropertiesTestForAdult
  ✅ allOfMappingDuplicatedPropertiesTestForChild
  ✅ allOfTest
  ✅ allOfTestLegacy
  ✅ anyOfTest
  ✅ bodyParameterTest
  ✅ enumParameterTest
  ✅ exampleRegexParameterValidationOAS3Test
  ✅ exampleStringFromExampleParameterOAS2Test
  ✅ exampleStringFromXExampleParameterOAS3Test
  ✅ nullableParameterOAS2Test
  ✅ nullableParameterOAS3Test
  ✅ nullablePropertyTest
  ✅ oneOfTest
  ✅ propertiesWithoutNullableTest
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testBooleanDefaultValue
  ✅ testGenerateRubyClientWithHtmlEntity
  ✅ testInitialConfigValues
  ✅ testRegularExpressionOpenAPISchemaVersion3
  ✅ testSettersForConfigValues
  ✅ typeMappingTest
org.openapitools.codegen.java.JavaModelTest
  ✅ allUpperCaseOneNonLetterNamesTest
  ✅ arrayModelTest
  ✅ arrayModelWithItemNameTest
  ✅ arrayOfArraySchemaTest
  ✅ arrayOfArraySchemaTestInOperationResponse
  ✅ arrayOfArraySchemaTestInRequestBody
  ✅ arraySchemaTest
  ✅ arraySchemaTestInOperationResponse
  ✅ arraySchemaTestInRequestBody
  ✅ binaryDataTest
  ✅ booleanPropertyTest
  ✅ classPropertyTest[class, getPropertyClass, setPropertyClass, propertyClass](1)
  ✅ classPropertyTest[_class, getPropertyClass, setPropertyClass, propertyClass](2)
  ✅ classPropertyTest[__class, getPropertyClass, setPropertyClass, propertyClass](3)
  ✅ complexArrayPropertyTest
  ✅ complexListPropertyTest
  ✅ complexMapPropertyTest
  ✅ complexPropertiesTest
  ✅ complexSetPropertyTest
  ✅ convertParameterTest
  ✅ escapeNamesTest
  ✅ firstTwoUpperCaseLetterNamesTest
  ✅ generateEmpty
  ✅ generateModel
  ✅ hyphensTest
  ✅ integerPropertyInReferencedSchemaTest
  ✅ integerPropertyTest
  ✅ invalidParamNameTest
  ✅ list2DPropertyTest
  ✅ listPropertyTest
  ✅ longPropertyInReferencedSchemaTest
  ✅ longPropertyTest
  ✅ mapModelTest
  ✅ mapPropertyTest
  ✅ mapWithAnListOfBigDecimalTest
  ✅ mapWithListPropertyTest
  ✅ modelNameTest[sample, Sample](1)
  ✅ modelNameTest[sample_name, SampleName](2)
  ✅ modelNameTest[sample__name, SampleName](3)
  ✅ modelNameTest[/sample, Sample](4)
  ✅ modelNameTest[\sample, Sample](5)
  ✅ modelNameTest[sample.name, SampleName](6)
  ✅ modelNameTest[_sample, Sample](7)
  ✅ modelNameTest[Sample, Sample](8)
  ✅ modelWithWrappedXmlTest
  ✅ modelWithXmlTest
  ✅ restrictedCharactersPropertiesTest
  ✅ secondCharUpperCaseNamesTest
  ✅ setModelTest
  ✅ setPropertyTest
  ✅ simpleModelTest
  ✅ squareBracketsTest
  ✅ stringPropertyInObjectTest
  ✅ stringPropertyPasswordFormatTest
  ✅ stringPropertyReferencedInObjectTest
  ✅ stringPropertyTest
  ✅ upperCaseNamesNumbersTest
  ✅ upperCaseNamesTest
org.openapitools.codegen.kotlin.AbstractKotlinCodegenTest
  ✅ apIFileFolder
  ✅ apiTestFileFolder
  ✅ camlCaseEnumConverter
  ✅ convertApiNameWithEmptySuffix
  ✅ convertApiNameWithSuffix
  ✅ convertModelName
  ✅ convertModelNameTitleCase
  ✅ convertVarName
  ✅ handleInheritance
  ✅ handleInheritanceWithObjectTypeShouldNotBeAMap
  ✅ handleUseJakartaEeFalse
  ✅ handleUseJakartaEeTrue
  ✅ isDataTypeString
  ✅ originalEnumConverter
  ✅ pascalCaseEnumConverter
  ✅ processOptsBooleanFalseFromBoolean
  ✅ processOptsBooleanFalseFromGarbage
  ✅ processOptsBooleanFalseFromNumeric
  ✅ processOptsBooleanFalseFromString
  ✅ processOptsBooleanTrueFromBoolean
  ✅ processOptsBooleanTrueFromString
  ✅ snake_caseEnumConverter
  ✅ testEnumPropertyWithDefaultValue
  ✅ toEnumValue
  ✅ toModelNameShouldUseProvideImportMapping
  ✅ toModelNameShouldUseProvideSchemaMapping
  ✅ uppercaseEnumConverter
org.openapitools.codegen.python.PythonPydanticV1ClientCodegenTest
  ✅ apiExampleDocTest
  ✅ arrayModelTest
  ✅ complexListPropertyTest
  ✅ complexMapPropertyTest
  ✅ complexPropertyTest
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ mapPropertyTest
  ✅ modelTest
  ✅ modelTestDollarSign
  ✅ simpleModelTest
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testBackslashDefault
  ✅ testContainerType
  ✅ testContainerTypeForDict
  ✅ testEnumNull
  ✅ testGeneratedExampleValues
  ✅ testInitialConfigValues
  ✅ testRegularExpressionOpenAPISchemaVersion3
  ✅ testSettersForConfigValues
  ✅ testSingleQuotes
org.openapitools.codegen.python.PythonClientCodegenTest
  ✅ apiExampleDocTest
  ✅ arrayModelTest
  ✅ complexListPropertyTest
  ✅ complexMapPropertyTest
  ✅ complexPropertyTest
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ mapPropertyTest
  ✅ modelTest
  ✅ modelTestDollarSign
  ✅ simpleModelTest
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testBackslashDefault
  ✅ testContainerType
  ✅ testContainerTypeForDict
  ✅ testEnumNull
  ✅ testGeneratedExampleValues
  ✅ testHandleConstantParams
  ✅ testInitialConfigValues
  ✅ testRegularExpressionOpenAPISchemaVersion3
  ✅ testSettersForConfigValues
  ✅ testSingleQuotes
org.openapitools.codegen.slim4.PhpSlim4ServerCodegenTest
  ✅ apiFileFolder[Api, Invoker, generated-code/slim4/lib/Api](1)
  ✅ apiFileFolder[Petstore, Petstore, generated-code/slim4/lib](2)
  ✅ apiFileFolder[Package\SubPackage\Api, Package\SubPackage, generated-code/slim4/lib/Api](3)
  ✅ apiFileFolder[Websupport\InvoiceValidation\Api, Websupport\InvoiceValidation, generated-code/slim4/lib/Api](4)
  ✅ modelFileFolder[Model, Invoker, generated-code/slim4/lib/Model](1)
  ✅ modelFileFolder[Petstore, Petstore, generated-code/slim4/lib](2)
  ✅ modelFileFolder[Package\SubPackage\Model, Package\SubPackage, generated-code/slim4/lib/Model](3)
  ✅ modelFileFolder[Websupport\InvoiceValidation\Model, Websupport\InvoiceValidation, generated-code/slim4/lib/Model](4)
  ✅ testEncodePath
org.openapitools.codegen.java.spring.SpringCodegenTest
  ✅ apiFirstShouldNotGenerateApiOrModel
  ✅ clientOptsUnicity
  ✅ contractWithEnumContainsEnumConverter
  ✅ contractWithoutEnumDoesNotContainsEnumConverter
  ✅ doAnnotateDatesOnModelParameters
  ✅ doCallFluentParentSettersFromChildModel
  ✅ doGenerateCookieParams
  ✅ doGeneratePathVariableForSimpleParam
  ✅ doGenerateRequestParamForSimpleParam
  ✅ doNotGenerateRequestParamForObjectQueryParam
  ✅ generateFormatForDateAndDateTimeQueryParam
  ✅ givenMultipartForm_whenGenerateBlockedServer_thenParameterAreCreatedAsRequestPart
  ✅ givenMultipartForm_whenGenerateReactiveServer_thenParameterAreCreatedAsRequestPart
  ✅ interfaceDefaultImplDisableWithResponseWrapper
  ✅ multiLineOperationDescription
  ✅ multiLineTagDescription
  ✅ nonRequiredFieldShouldNotIncludeNotNullAnnotation_issue13365
  ✅ paramObjectImportForDifferentSpringBootVersions_issue14077
  ✅ paramPageableIsNotSpringPaginated_issue13052
  ✅ reactiveMapTypeRequestMonoTest
  ✅ reactiveRequiredSpringBoot
  ✅ requiredFieldShouldIncludeNotNullAnnotationJakarta_issue13365_issue13885
  ✅ requiredFieldShouldIncludeNotNullAnnotationWithBeanValidationTrue_issue13365
  ✅ requiredFieldShouldIncludeNotNullAnnotationWithBeanValidationTrue_issue14252
  ✅ requiredFieldShouldIncludeNotNullAnnotation_issue13365
  ✅ shouldAddNotNullOnRequiredAttributes
  ✅ shouldAddParameterWithInHeaderWhenImplicitHeadersIsTrue_issue14418
  ✅ shouldAddValidAnnotationIntoCollectionWhenBeanValidationIsEnabled_issue14723
  ✅ shouldApiNameSuffixForApiClassname
  ✅ shouldEscapeReservedKeyWordsForRequestParameters_7506_Regression
  ✅ shouldGenerateBeanValidationOnHeaderParams
  ✅ shouldGenerateConstructorWithOnlyRequiredParameters
  ✅ shouldGenerateDefaultValueForEnumRequestParameter
  ✅ shouldGenerateDiscriminatorFromAllOfWhenUsingLegacyDiscriminatorBehaviour_issue12692
  ✅ shouldGenerateExternalDocs
  ✅ shouldGenerateJsonPropertyAnnotationLocatedInGetters_issue5705
  ✅ shouldGenerateMethodsWithoutUsingResponseEntityAndDelegation_issue11537
  ✅ shouldGenerateMethodsWithoutUsingResponseEntityAndWithoutDelegation_issue11537
  ✅ shouldGenerateOneTagAttributeForMultipleTags_Regression11464[SPRINGDOC, org.openapitools.codegen.java.spring.SpringCodegenTest$$Lambda$1359/0x00000001009ed440@59177db3](1)
  ✅ shouldGenerateOneTagAttributeForMultipleTags_Regression11464[SPRINGFOX, org.openapitools.codegen.java.spring.SpringCodegenTest$$Lambda$1360/0x00000001009ecc40@900ba6d](2)
  ✅ shouldGenerateRequestParamForRefParams_3248_Regression
  ✅ shouldGenerateRequestParamForRefParams_3248_RegressionDates
  ✅ shouldGenerateValidCodeForReactiveControllerWithoutParams_issue14907
  ✅ shouldGenerateValidCodeWithPaginated_nonReactive_issue15265
  ✅ shouldGenerateValidCodeWithPaginated_reactive_issue15265
  ✅ shouldHandleContentTypeWithSecondWildcardSubtype_issue12457
  ✅ shouldHandleCustomResponseType_issue11731
  ✅ shouldHandleSeparatelyInterfaceAndModelAdditionalAnnotations
  ✅ shouldNotAddNotNullOnReadOnlyAttributes
  ✅ shouldNotUseEqualsNullableForArrayWhenNotSetInConfig_issue13385
  ✅ shouldNotUseTagsForClassname
  ✅ shouldPurAdditionalModelTypesOverAllModels
  ✅ shouldSetDefaultValueForMultipleArrayItems
  ✅ shouldUseEqualsNullableForArrayWhenSetInConfig_issue13385
  ✅ shouldUseTagsForClassname
  ✅ shouldUseTheSameTagNameForTheInterfaceAndTheMethod_issue11570
  ✅ springcloudWithAsyncAndJava8HasResponseWrapperCompletableFuture
  ✅ springcloudWithJava8DisableJdk8
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testAdditionalProperties_issue1466
  ✅ testConfigFileGeneration_springdoc
  ✅ testConfigFileGeneration_springfox
  ✅ testDefaultValuesFixed
  ✅ testDiscriminatorWithMappingIssue14731
  ✅ testDiscriminatorWithoutMappingIssue14731
  ✅ testDoGenerateRequestBodyRequiredAttribute_3134_Regression
  ✅ testDoesNotHasRestControllerHaveController_issue15264
  ✅ testEnumCaseInsensitive_issue8084
  ✅ testEnumCaseSensitive_issue8084
  ✅ testExtraAnnotations
  ✅ testHandleDefaultValue_issue8535
  ✅ testHasOperationExtraAnnotation_issue12219
  ✅ testHasOperationExtraAnnotation_issue12219_array
  ✅ testHasOperationExtraAnnotation_issue15822
  ✅ testHasRestControllerDoesNotHaveController_issue15264
  ✅ testImportMappings
  ✅ testInitialConfigValues
  ✅ testIssue11323
  ✅ testJavaClientCorrectConstructorOrderForRequiredFields_issue15825
  ✅ testMappingSubtypesIssue13150
  ✅ testMultipartBoot
  ✅ testNoRequestMappingAnnotation
  ✅ testNoRequestMappingAnnotation_spring_cloud_default
  ✅ testOneOf5381
  ✅ testOneOfAndAllOf
  ✅ testOneOfWithEnumDiscriminator
  ✅ testPutItemsMethodContainsKeyInSuperClassMethodCall_issue12494
  ✅ testRequestMappingAnnotation
  ✅ testResponseWithArray_issue11897
  ✅ testResponseWithArray_issue12524
  ✅ testReturnTypeVoidWithResponseEntity_issue12341
  ✅ testReturnTypeVoidWithoutResponseEntityWithDelegate_issue12341
  ✅ testReturnTypeVoidWithoutResponseEntityWithoutDelegateWithAsync_issue12341
  ✅ testReturnTypeVoidWithoutResponseEntityWithoutDelegateWithoutAsync_issue12341
  ✅ testSSEOperationSupport
  ✅ testSettersForConfigValues
  ✅ testTypeMappings
  ✅ testXPatternMessage_issue5857
  ✅ useBeanValidationGenerateAnnotationsForRequestBody_issue13932
  ✅ useBeanValidationTruePerformBeanValidationFalseJava8TrueForFormatEmail
  ✅ useBeanValidationTruePerformBeanValidationFalseJava8TrueJakartaeeTrueForFormatEmail
  ✅ useBeanValidationTruePerformBeanValidationTrueJava8FalseForFormatEmail
  ✅ useBeanValidationTruePerformBeanValidationTrueJava8TrueForFormatEmail
org.openapitools.codegen.InlineModelResolverTest
  ✅ arbitraryObjectModelInline
  ✅ arbitraryObjectModelWithArrayInlineWithTitle
  ✅ arbitraryObjectModelWithArrayInlineWithoutTitle
  ✅ arbitraryObjectRequestBody
  ✅ arbitraryObjectRequestBodyProperty
  ✅ arbitraryObjectResponse
  ✅ arbitraryObjectResponseArray
  ✅ arbitraryObjectResponseArrayInline
  ✅ arbitraryObjectResponseWithAdditionalProperty
  ✅ arbitraryRequestBodyArray
  ✅ arbitraryRequestBodyArrayProperty
  ✅ callbacks
  ✅ emptyExampleOnStringTypeModels
  ✅ inheritanceWithInlineDiscriminator
  ✅ nonModelRequestBody
  ✅ nullable
  ✅ objectComposedWithInline
  ✅ resolveInlineArrayRequestBody
  ✅ resolveInlineArrayRequestBodyWithTitle
  ✅ resolveInlineArrayResponse
  ✅ resolveInlineArrayResponseWithTitle
  ✅ resolveInlineArraySchemaWithTitle
  ✅ resolveInlineMapSchemaInResponse
  ✅ resolveInlineModel2DifferentInnerModelsWithSameTitle
  ✅ resolveInlineModel2EqualInnerModels
  ✅ resolveInlineModelTestWithTitle
  ✅ resolveInlineModelTestWithTitleWithSpaces
  ✅ resolveInlineModelTestWithoutTitle
  ✅ resolveInlineObjectResponseWithAdditionalProperties
  ✅ resolveInlineRequestBody
  ✅ resolveInlineRequestBodyAllOf
  ✅ resolveInlineRequestBodyWhenNoComponents
  ✅ resolveInlineRequestBodyWithRequired
  ✅ resolveInlineRequestBodyWithTitle
  ✅ resolveInlineRequestBodyWithTitleInChinese
  ✅ resolveOperationInlineEnum
  ✅ resolveOperationInlineEnumFormParameters
  ✅ resolveRequestBodyInvalidRef
  ✅ testInlineResponseModel
  ✅ testInlineResponseModelType
  ✅ testInlineResponseModelWithTitle
  ✅ testInlineSchemaAllOfPropertyOfOneOf
  ✅ testInlineSchemaNameMapping
  ✅ testInlineSchemaOptions
  ✅ testInlineSchemaSkipReuseSetToFalse
  ✅ testInlineSchemaSkipReuseSetToTrue
  ✅ testNestedAnyOf
org.openapitools.codegen.scalaakka.ScalaAkkaClientCodegenTest
  ✅ arrayAsSetModelTest
  ✅ arrayModelTest
  ✅ codeGenerationJava8Test
  ✅ codeGenerationTest
  ✅ complexListPropertyTest
  ✅ complexMapPropertyTest
  ✅ complexPropertyTest
  ✅ complexSetPropertyTest
  ✅ listPropertyTest
  ✅ mainPackageTest
  ✅ mapModelTest
  ✅ mapPropertyTest
  ✅ overridePackagesTest
  ✅ simpleModelTest
  ✅ stripModelNameTest
org.openapitools.codegen.DefaultCodegenTest
  ✅ arrayInnerReferencedSchemaMarkedAsModel_20
  ✅ arrayInnerReferencedSchemaMarkedAsModel_30
  ✅ arrayModelHasValidation
  ✅ commonLambdasRegistrationTest
  ✅ convertApiNameWithEmptySuffix
  ✅ convertApiNameWithSuffix
  ✅ importMapping
  ✅ inlineAllOfSchemaDoesNotThrowException
  ✅ integerSchemaPropertyAndModelTest
  ✅ longSchemaPropertyAndModelTest
  ✅ mapParamImportInnerObject
  ✅ modelDoNotContainInheritedVars
  ✅ modelWithPrefixDoNotContainInheritedVars
  ✅ modelWithSuffixDoNotContainInheritedVars
  ✅ numberDoubleSchemaPropertyAndModelTest
  ✅ numberFloatSchemaPropertyAndModelTest
  ✅ numberSchemaPropertyAndModelTest
  ✅ objectQueryParamIdentifyAsObject
  ✅ postProcessModelsEnumWithExtension
  ✅ postProcessModelsEnumWithPrefixRemoved
  ✅ postProcessModelsEnumWithoutPrefixRemoved
  ✅ schemaMapping
  ✅ testAddOption
  ✅ testAddOptionDefaultNull
  ✅ testAddOptionEnumValuesNull
  ✅ testAdditionalPropertiesAnyType
  ✅ testAdditionalPropertiesPresentInModelProperties
  ✅ testAdditionalPropertiesPresentInModels
  ✅ testAdditionalPropertiesPresentInParameters
  ✅ testAdditionalPropertiesPresentInResponses
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testAdditionalPropertiesV2SpecDisallowAdditionalPropertiesIfNotPresentFalse
  ✅ testAdditionalPropertiesV2SpecDisallowAdditionalPropertiesIfNotPresentTrue
  ✅ testAdditionalPropertiesV3SpecDisallowAdditionalPropertiesIfNotPresentFalse
  ✅ testAdditionalPropertiesV3SpecDisallowAdditionalPropertiesIfNotPresentTrue
  ✅ testAlias
  ✅ testAllOfDefaultEnumType
  ✅ testAllOfParent
  ✅ testAllOfRequired
  ✅ testAllOfSingleAndDoubleRefWithOwnPropsNoDiscriminator
  ✅ testAllOfSingleRefNoOwnProps
  ✅ testAllParents
  ✅ testAnySchemaWithIneffectiveConstraints
  ✅ testArraySchemaIsNotIncludedInAliases
  ❌ testArraySchemaWithIneffectiveConstraints
	junit.framework.AssertionFailedError: expected:<16> but was:<17>
  ✅ testAssigning310SpecWorks
  ✅ testBodyAndResponseGetHasValidation
  ✅ testBooleanSchemaWithIneffectiveConstraints
  ✅ testBooleansSetForIntSchemas
  ✅ testByteArrayTypeInSchemas
  ✅ testCallbacks
  ✅ testCircularReferencesDetection
  ✅ testComposedModelTypes
  ✅ testComposedRequestBodyTypes
  ✅ testComposedRequestQueryParamTypes
  ✅ testComposedResponseTypes
  ✅ testComposedSchemaAllOfDiscriminatorMap
  ✅ testComposedSchemaAllOfDiscriminatorMapLegacy
  ✅ testComposedSchemaAllOfHierarchy
  ✅ testComposedSchemaAnyOfDiscriminatorMap
  ✅ testComposedSchemaAnyOfDiscriminatorsInvalid
  ✅ testComposedSchemaMyPetsOneOfDiscriminatorMap
  ✅ testComposedSchemaOneOfDiscriminatorMap
  ✅ testComposedSchemaOneOfDiscriminatorMapPreAndPostFix
  ✅ testComposedSchemaOneOfDiscriminatorsInvalid
  ✅ testComposedSchemaOneOfWithProperties
  ✅ testConsistentParameterNameAfterUniquenessRename
  ✅ testCookieParametersGetHasValidation
  ✅ testDateTimeFormParameterHasDefaultValue
  ✅ testDeeplyNestedAdditionalPropertiesImports
  ✅ testDefaultResponseShouldBeLast
  ✅ testDeprecatedModel
  ✅ testDeprecatedProperty
  ✅ testDeprecatedRef
  ✅ testDiscriminator
  ✅ testDiscriminatorWithCustomMapping
  ✅ testEnsureNoDuplicateProduces
  ✅ testEnumImports
  ✅ testEscapeText
  ✅ testEscapeTextWhileAllowingNewLines
  ✅ testExample1
  ✅ testExample2
  ✅ testExample3
  ✅ testExample4
  ✅ testFormComposedSchema
  ✅ testFormParameterHasDefaultValue
  ✅ testFreeFormSchemas
  ✅ testFromPropertyRequiredAndOptional
  ✅ testGetConsumesInfoAndGetProducesInfo
  ✅ testGetProducesInfo
  ✅ testGetSchemaTypeWithComposedSchemaWithOneOf
  ✅ testHasBodyParameter
  ✅ testHasRequiredInModel
  ✅ testHasRequiredInParameters
  ✅ testHasRequiredInProperties
  ✅ testHasRequiredInResponses
  ✅ testHasVarsInModel
  ✅ testHasVarsInParameter
  ✅ testHasVarsInProperty
  ✅ testHasVarsInResponse
  ✅ testHeaderParametersGetHasValidation
  ✅ testInitialConfigValues
  ✅ testInlineEnumType
  ✅ testIntegerSchemaWithIneffectiveConstraints
  ✅ testIsXML
  ✅ testIsXPresence
  ✅ testItemsPresent
  ✅ testLeadingSlashIsAddedIfMissing
  ✅ testModelGetHasValidation
  ✅ testMultipleSecuritySchemes
  ✅ testNullSchemaWithIneffectiveConstraints
  ✅ testNullableProperty
  ✅ testOauthMultipleFlows
  ✅ testObjectSchemaWithIneffectiveConstraints
  ✅ testOneOfEnum
  ✅ testOneOfMergeProperties
  ✅ testOriginalOpenApiDocumentVersion
  ✅ testParameterEmptyDescription
  ✅ testParentName
  ✅ testPathParametersGetHasValidation
  ✅ testPropertyGetHasValidation
  ✅ testQueryParametersGetHasValidation
  ✅ testReferencedEnumType
  ✅ testRemoveOperationIdPrefix
  ✅ testRequestBodyContent
  ✅ testRequestInlineSingleExample
  ✅ testRequestParameterContent
  ✅ testResponseContentAndHeader
  ✅ testResponseWithNoSchemaInHeaders
  ✅ testResponses
  ✅ testSettersForConfigValues
  ✅ testStringSchemaWithIneffectiveConstraints
  ✅ testUnalias
  ✅ testUniquenessRenameOfFormParameters
  ✅ testUseOneOfInterfaces
  ✅ testVarsAndRequiredVarsPresent
  ✅ updateCodegenPropertyEnum
  ✅ updateCodegenPropertyEnumWithExtension
  ✅ updateCodegenPropertyEnumWithPrefixRemoved
  ✅ updateCodegenPropertyEnumWithoutPrefixRemoved
  ✅ verifyXDiscriminatorValue
org.openapitools.codegen.typescript.typescriptnode.TypeScriptNodeModelTest
  ✅ arrayModelAdditionalPropertiesArrayTest
  ✅ arrayModelAdditionalPropertiesComplexTest
  ✅ arrayModelAdditionalPropertiesStringTest
  ✅ arrayModelTest
  ✅ complexListPropertyTest
  ✅ complexPropertyTest
  ✅ defaultFromModelTest
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ mappedFromModelTest
  ✅ simpleModelDefaultValuesTest
  ✅ simpleModelTest
org.openapitools.codegen.dart.DartModelTest
  ✅ arrayModelTest
  ✅ complexListProperty
  ✅ complexMapSchema
  ✅ complexPropertyTest
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@74c9b030](1)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@314adc7](2)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@e6e9da4](3)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@5d9d086e](4)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@6f297162](5)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@2eb592e6](6)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@1d9a3894](7)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@75b228f5](8)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@6787d045](9)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@61d4a785](10)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@3b078d39](11)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@54d72a86](12)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@6abaaf91](13)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@4d99ff90](14)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@388a8ed](15)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@1a13341d](16)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@50b96211](17)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@5eebfb2f](18)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@5ef6000f](19)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@23557dc2](20)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@2ab4cabd](21)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@36b4e1ee](22)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@1cb15cc7](23)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@a1fcdf1](24)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@689c530c](25)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@28be4670](26)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@37838a42](27)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@62a3c829](28)
  ✅ convertEnumVarNames[org.openapitools.codegen.dart.DartModelTest$EnumVarName@195208e6](29)
  ✅ convertVarName[Double, double_](1)
  ✅ convertVarName[double, double_](2)
  ✅ convertVarName[dynamic, dynamic_](3)
  ✅ convertVarName[String, string](4)
  ✅ convertVarName[string, string](5)
  ✅ convertVarName[hello, hello](6)
  ✅ convertVarName[FOO, FOO](7)
  ✅ convertVarName[FOO_BAR, FOO_BAR](8)
  ✅ convertVarName[FOO_BAR_BAZ_, FOO_BAR_BAZ_](9)
  ✅ convertVarName[123hello, n123hello](10)
  ✅ convertVarName[_hello, hello](11)
  ✅ convertVarName[_double, double_](12)
  ✅ convertVarName[_123hello, n123hello](13)
  ✅ convertVarName[_5FOO, n5fOO](14)
  ✅ convertVarName[_FOO, FOO](15)
  ✅ convertVarName[_$foo, dollarFoo](16)
  ✅ convertVarName[_$_foo_, dollarFoo](17)
  ✅ convertVarName[$special[property.name], dollarSpecialLeftSquareBracketPropertyPeriodNameRightSquareBracket](18)
  ✅ convertVarName[foo bar, fooBar](19)
  ✅ dateTest
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ mapPropertyTest
  ✅ modelNameTest[sample, Sample](1)
  ✅ modelNameTest[sample_name, SampleName](2)
  ✅ modelNameTest[sample__name, SampleName](3)
  ✅ modelNameTest[/sample, Sample](4)
  ✅ modelNameTest[\sample, \Sample](5)
  ✅ modelNameTest[sample.name, SampleName](6)
  ✅ modelNameTest[_sample, Sample](7)
  ✅ modelNameTest[sample name, SampleName](8)
  ✅ modelNameTest[List, ModelList](9)
  ✅ modelNameTest[list, ModelList](10)
  ✅ modelNameTest[File, TestModelFile](11)
  ✅ modelNameTest[Client, TestModelClient](12)
  ✅ modelNameTest[String, ModelString](13)
  ✅ modelPrefixSuffixTest
  ✅ setPropertyTest
  ✅ simpleModelTest
  ✅ testEnumValues
  ✅ testXEnumValuesExtension
org.openapitools.codegen.dart.dio.DartDioModelTest
  ✅ arrayModelTest
  ✅ collectionDefaultValues
  ✅ complexListProperty
  ✅ complexMapSchema
  ✅ complexPropertyTest
  ✅ dateDefaultValues
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ mapPropertyTest
  ✅ modelNameTest[EnumClass, TestModelEnumClass](1)
  ✅ modelNameTest[JsonObject, TestModelJsonObject](2)
  ✅ modelNameTestTimemachine[EnumClass, TestModelEnumClass](1)
  ✅ modelNameTestTimemachine[JsonObject, TestModelJsonObject](2)
  ✅ modelNameTestTimemachine[OffsetDate, TestModelOffsetDate](3)
  ✅ setPropertyTest
  ✅ simpleModelTest
  ✅ simpleModelWithTimeMachineTest
org.openapitools.codegen.csharpnetcore.CSharpModelTest
  ✅ arrayModelTest
  ✅ arrayPropertyCollectionOptionTest
  ✅ arrayPropertyICollectionOptionTest
  ✅ arrayPropertyTest
  ✅ assertOuterEnumIsString
  ✅ complexListPropertyTest
  ✅ complexMapPropertyTest
  ✅ complexPropertyTest
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ mapPropertyTest
  ✅ nonNullablePropertyTest
  ✅ nullablePropertyTest
  ✅ nullablePropertyWithNullableReferenceTypesTest
  ✅ nullablePropertyWithoutNullableReferenceTypesTest
  ✅ simpleModelTest
org.openapitools.codegen.typescript.fetch.TypeScriptFetchModelTest
  ✅ arrayModelTest
  ✅ complexListPropertyTest
  ✅ complexPropertyTest
  ✅ enumArrayModelTest
  ✅ enumModelValueTest
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ simpleModelDefaultValuesTest
  ✅ simpleModelTest
  ✅ simpleModelWithStringDateTest
  ✅ testNestedNullableSchemas
  ✅ testNestedReadonlySchemas
  ✅ testNullSafeAdditionalProps
  ✅ testWithoutNullSafeAdditionalProps
org.openapitools.codegen.typescript.typescriptnestjs.TypeScriptNestjsModelTest
  ✅ arrayModelTest
  ✅ beginDecimalNameTest
  ✅ complexListPropertyTest
  ✅ complexPropertyTest
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ simpleModelTest
org.openapitools.codegen.typescript.typescriptangular.TypeScriptAngularModelTest
  ✅ arrayModelTest
  ✅ arrayOneOfModelTest
  ✅ beginDecimalNameTest
  ✅ complexListPropertyTest
  ✅ complexPropertyTest
  ✅ importTypeMappingModelTest
  ✅ inlineModelWithUnderscoreNameTest
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ objectPropertyAnyOfWithArrayOneOfModelTest
  ✅ simpleModelDefaultValuesTest
  ✅ simpleModelTest
org.openapitools.codegen.go.GoModelTest
  ✅ arrayModelTest
  ✅ complexListProperty
  ✅ complexMapProperty
  ✅ complexPropertyTest
  ✅ filePropertyTest
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ mapPropertyTest
  ✅ modelNameTest[sample, Sample](1)
  ✅ modelNameTest[sample_name, SampleName](2)
  ✅ modelNameTest[sample__name, SampleName](3)
  ✅ modelNameTest[/sample, Sample](4)
  ✅ modelNameTest[\sample, Sample](5)
  ✅ modelNameTest[sample.name, SampleName](6)
  ✅ modelNameTest[_sample, Sample](7)
  ✅ simpleModelTest
org.openapitools.codegen.php.PhpModelTest
  ✅ arrayModelTest
  ✅ complexListProperty
  ✅ complexMapSchema
  ✅ complexPropertyTest
  ✅ dateTest
  ✅ enumArrayModelTest
  ✅ enumModelValueTest
  ✅ hydraModelTest
  ✅ listPropertyTest
  ✅ mapModelTest
  ✅ mapPropertyTest
  ✅ modelNameTest[sample, Sample](1)
  ✅ modelNameTest[sample_name, SampleName](2)
  ✅ modelNameTest[sample__name, SampleName](3)
  ✅ modelNameTest[/sample, Sample](4)
  ✅ modelNameTest[\sample, \Sample](5)
  ✅ modelNameTest[sample.name, SampleName](6)
  ✅ modelNameTest[_sample, Sample](7)
  ✅ simpleModelTest
  ✅ testReservedWord
org.openapitools.codegen.typescript.TypeScriptClientModelTest
  ✅ arrayOneOfModelTest
  ✅ objectPropertyAnyOfWithArrayOneOfModelTest
org.openapitools.codegen.kotlin.KotlinClientCodegenModelTest
  ✅ arrayPropertyTest
  ✅ complexPropertyTest
  ✅ listPropertyTest
  ✅ mapPropertyTest
  ✅ sanitizeModelNames[TestNs.TestClass, org.openapitools.codegen.kotlin.KotlinClientCodegenModelTest$ModelNameTest@75447f1](1)
  ✅ sanitizeModelNames[$, org.openapitools.codegen.kotlin.KotlinClientCodegenModelTest$ModelNameTest@68289789](2)
  ✅ sanitizeModelNames[for, org.openapitools.codegen.kotlin.KotlinClientCodegenModelTest$ModelNameTest@3866e119](3)
  ✅ sanitizeModelNames[One<Two, org.openapitools.codegen.kotlin.KotlinClientCodegenModelTest$ModelNameTest@13cf5698](4)
  ✅ sanitizeModelNames[One-Two, org.openapitools.codegen.kotlin.KotlinClientCodegenModelTest$ModelNameTest@43ed5014](5)
  ✅ sanitizeModelNames[this is a test, org.openapitools.codegen.kotlin.KotlinClientCodegenModelTest$ModelNameTest@2dde11c4](6)
  ✅ selectDateLibraryAsJava8
  ✅ selectDateLibraryAsJava8LocalDateTime
  ✅ selectDateLibraryAsString
  ✅ selectDateLibraryAsThreetenbp
  ✅ selectDateLibraryAsThreetenbpLocalDateTime
  ✅ simpleModelTest
  ✅ testNativeClientExplodedQueryParamObject
  ✅ testOmitGradleWrapperDoesNotGenerateWrapper
org.openapitools.codegen.java.JavaClientCodegenTest
  ✅ arraysInRequestBody
  ✅ escapeName
  ✅ nullValuesInComposedSchema
  ✅ shouldGenerateBlockingAndNoBlockingOperationsForWebClient
  ✅ shouldNotAddAdditionalModelAnnotationsToAbstractOpenApiSchema_issue15684[okhttp-gson](1)
  ✅ shouldNotAddAdditionalModelAnnotationsToAbstractOpenApiSchema_issue15684[jersey2](2)
  ✅ shouldNotAddAdditionalModelAnnotationsToAbstractOpenApiSchema_issue15684[jersey3](3)
  ✅ shouldNotAddAdditionalModelAnnotationsToAbstractOpenApiSchema_issue15684[native](4)
  ✅ shouldProperlyExplodeRestTemplateQueryParameters_issue907
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testAllOfWithSinglePrimitiveTypeRef
  ✅ testAllowModelWithNoProperties
  ✅ testAnyType
  ✅ testAuthorizationScopeValues_Issue392
  ✅ testAuthorizationScopeValues_Issue6733
  ✅ testAuthorizationsMethodsSizeWhenFiltered
  ✅ testBearerAuth
  ✅ testCustomMethodParamsAreCamelizedWhenUsingFeign
  ✅ testDefaultMicroprofileRestClientVersion
  ✅ testDeprecatedProperty
  ✅ testDiscriminatorWithMappingIssue14731
  ✅ testDiscriminatorWithoutMappingIssue14731
  ✅ testEnumCaseInsensitive_issue8084
  ✅ testEnumCaseSensitive_issue8084
  ✅ testExtraAnnotationsApache
  ✅ testExtraAnnotationsFeign
  ✅ testExtraAnnotationsGoogleApiClient
  ✅ testExtraAnnotationsJersey2
  ✅ testExtraAnnotationsJersey3
  ✅ testExtraAnnotationsMicroprofile
  ✅ testExtraAnnotationsNative
  ✅ testExtraAnnotationsOKHttpGSON
  ✅ testExtraAnnotationsRestAssured
  ✅ testExtraAnnotationsRestEasy
  ✅ testExtraAnnotationsRestTemplate
  ✅ testExtraAnnotationsRetrofit2
  ✅ testExtraAnnotationsVertx
  ✅ testExtraAnnotationsWebClient
  ✅ testForJavaApacheHttpClientJsonSubtype
  ✅ testForJavaApacheHttpClientOverrideSetter
  ✅ testForJavaNativeClientOverrideSetter
  ✅ testForJavaNativeJsonSubtype
  ✅ testFreeFormObjects
  ✅ testGeneratePing
  ✅ testGeneratePingSomeObj
  ✅ testGeneratedAuthClassesJersey
  ✅ testGetSchemaTypeWithComposedSchemaWithAllOf
  ✅ testHandleConstantParams
  ✅ testImportMappingResult
  ✅ testInitialConfigValues
  ✅ testIsOverriddenProperty
  ✅ testJavaClientDefaultValues_issueNoNumber
  ✅ testJdkHttpAsyncClient
  ✅ testJdkHttpClient
  ✅ testJdkHttpClientWithAndWithoutDiscriminator
  ✅ testJdkHttpClientWithAndWithoutParentExtension
  ✅ testLogicToAvoidStackOverflow
  ✅ testMicroprofileGenerateCorrectJsonbCreator_issue12622
  ✅ testMicroprofileRestClientIncorrectVersion
  ✅ testMicroprofileRestClientVersion_1_4_1
  ✅ testMicroprofileRestClientVersion_3_0
  ✅ testNativeClientExplodedQueryParamObject
  ✅ testNativeClientExplodedQueryParamWithArrayProperty
  ✅ testNativeClientWhiteSpacePathParamEncoding
  ✅ testNotDuplicateOauth2FlowsScopes
  ✅ testPackageNamesSetInvokerDerivedFromApi
  ✅ testPackageNamesSetInvokerDerivedFromModel
  ✅ testParametersAreCorrectlyOrderedWhenUsingRetrofit
  ✅ testReferencedHeader
  ✅ testReferencedHeader2
  ✅ testRestTemplateResponseTypeWithUseAbstractionForFiles
  ✅ testRestTemplateWithFreeFormInQueryParameters
  ✅ testRestTemplateWithGeneratedClientAsBeanDisabled
  ✅ testRestTemplateWithGeneratedClientAsBeanEnabled
  ✅ testReturnTypeMapping
  ✅ testSchemaMapping
  ✅ testSettersForConfigValues
  ✅ testSupportedSecuritySchemesJersey
  ✅ testWebClientJsonCreatorWithNullable_issue12790
  ✅ testWebClientResponseTypeWithUseAbstractionForFiles_issue16589
  ✅ testWebClientSupportListOfStringReturnType_issue7118
  ✅ testWebClientWithFreeFormInQueryParameters
  ✅ updateCodegenPropertyEnum
  ✅ updateCodegenPropertyEnumWithCustomNames
org.openapitools.codegen.kotlin.spring.KotlinSpringServerCodegenTest
  ✅ beanQualifiers
  ✅ delegateReactiveWithTags
  ✅ delegateWithTags
  ✅ doGenerateRequestParamForSimpleParam
  ✅ doNotGenerateRequestParamForObjectQueryParam
  ✅ embeddedEnumArrayTest
  ✅ generateFormatForDateAndDateTimeQueryParam
  ✅ multiLineOperationDescription
  ✅ multiLineOperationDescriptionInterfaceOnly
  ✅ skipDefaultInterface
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testDelegatePattern
  ✅ testInitialConfigValues
  ✅ testNoRequestMappingAnnotation
  ✅ testSettersForConfigValues
  ✅ testSettingInvokerPackageToBasePackage
  ✅ useSpringBoot3
  ✅ useTargetOnInterfaceAnnotations
  ✅ useTargetOnInterfaceAnnotationsWithSwagger1
org.openapitools.codegen.csharpnetcore.CSharpOperationTest
  ✅ assertMethodOptionalParameterDataType
org.openapitools.codegen.swift5.Swift5ClientCodegenTest
  ✅ binaryDataTest
  ✅ crashSwift5ExampleCodeGenerationStackOverflowBug_2Test
  ✅ crashSwift5ExampleCodeGenerationStackOverflowTest
  ✅ dateDefaultTest
  ✅ dateDisabledCLITest
  ✅ dateWithoutTimeTest
  ✅ oneOfFormParameterTest
  ✅ prefixExceptionTest
  ✅ prefixTest
  ✅ shouldNotBreakCorrectName
  ✅ shouldNotBreakNonReservedWord
  ✅ suffixExceptionTest
  ✅ suffixTest
  ✅ testCapitalizedReservedWord
  ✅ testCapitalsWithDash
  ✅ testCapitalsWithSpace
  ✅ testCapitalsWithUnderscore
  ✅ testDefaultPodAuthors
  ✅ testLowercaseWithUnderscore
  ✅ testPodAuthors
  ✅ testReservedWord
  ✅ testSingleWordAllCaps
  ✅ testSingleWordLowercase
  ✅ testSpecialCharacters
  ✅ testStartingWithNumber
org.openapitools.codegen.xojo.client.XojoClientCodegenTest
  ✅ binaryDataTest
  ✅ dateDefaultTest
  ✅ prefixExceptionTest
  ✅ prefixTest
  ✅ suffixExceptionTest
  ✅ suffixTest
  ✅ testToEnumVarNameCapitalizedReservedWord
  ✅ testToEnumVarNameCapitalsWithDash
  ✅ testToEnumVarNameCapitalsWithSpace
  ✅ testToEnumVarNameCapitalsWithUnderscore
  ✅ testToEnumVarNameLowercaseWithUnderscore
  ✅ testToEnumVarNameReservedWord
  ✅ testToEnumVarNameShouldNotBreakCorrectName
  ✅ testToEnumVarNameShouldNotBreakNonReservedWord
  ✅ testToEnumVarNameSingleWordAllCaps
  ✅ testToEnumVarNameSingleWordLowercase
  ✅ testToEnumVarNameSpecialCharacters
  ✅ testToEnumVarNameStartingWithNumber
org.openapitools.codegen.go.GoClientCodegenTest
  ✅ bodyParameterTest
  ✅ ensureParameterNameUniqueTest
  ✅ testAdditionalPropertiesModelFileFolder
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testAdditionalPropertiesWithGoMod
  ✅ testAdditionalPropertiesWithoutGoMod
  ✅ testFilenames
  ✅ testInitialConfigValues
  ✅ testMultipleRequiredPropertiesHasSameOneOfObject
  ✅ testNullableComposition
  ✅ testPrimitiveTypeInOneOf
  ✅ testSettersForConfigValues
  ✅ testStructPrefix
  ✅ verifyApiTestWithNullResponse
  ✅ verifyFormatErrorMessageInUse
  ✅ verifyTestFile
  ✅ verifyTestImport
org.openapitools.codegen.javascript.JavascriptClientCodegenTest
  ✅ bodyParameterTest
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testInitialConfigValues
  ✅ testIsJsonIsXmlInConsumes
  ✅ testIsJsonIsXmlInProduces
  ✅ testMultipleFileUpload
  ✅ testResponseIsDefault
  ✅ testSettersForConfigValues
org.openapitools.codegen.java.helidon.JavaHelidonCommonCodegenTest
  ✅ bothEqualsVersionTest
  ✅ bothNotEqualsVersionTest
  ✅ customHelidonVersionOnlyTest
  ✅ customParentVersionOnlyTest
  ✅ defaultVersionTest
org.openapitools.codegen.templating.mustache.CamelCaseLambdaTest
  ✅ camelCaseEscapeParamTest
  ✅ camelCaseReservedWordTest
  ✅ camelCaseSpaceTest
  ✅ camelCaseTest
org.openapitools.codegen.templating.HandlebarsEngineAdapterTest
  ✅ checkHandleFiles[api.handlebars, true, Expected to support handlebars extension](1)
  ✅ checkHandleFiles[api.hbs, true, Expected to support hbs extension](2)
  ✅ checkHandleFiles[model.handlebars, true, Expected to support handlebars extension](3)
  ✅ checkHandleFiles[model.hbs, true, Expected to support hbs extension](4)
  ✅ checkHandleFiles[libraries/some/api.handlebars, true, Expected to support handlebars extension for libraries](5)
  ✅ checkHandleFiles[libraries/some/api.hbs, true, Expected to support hbs extension for libraries](6)
  ✅ checkHandleFiles[api.mustache, true, Expected to support inferring handlebars extension from a mustache input](7)
  ✅ checkHandleFiles[model.mustache, true, Expected to support inferring handlebars extension from a mustache input](8)
  ✅ checkHandleFiles[libraries/some/api.mustache, true, Expected to support inferring handlebars extension from a mustache input for libraries](9)
  ✅ checkHandleFiles[libraries/some/model.mustache, true, Expected to support inferring handlebars extension from a mustache input for libraries](10)
  ✅ checkHandleFiles[.hbs, false, Should not consider .hbs a valid file to process](11)
  ✅ checkHandleFiles[.handlebars, false, Should not consider .handlebars a valid file to process](12)
  ✅ checkHandleFiles[.gitignore, false, Should not attempt to handle .gitignore](13)
  ✅ checkHandleFiles[README.md, false, Should not attempt to handle non-handlebars extensions (other than mustache)](14)
org.openapitools.codegen.java.helidon.JavaHelidonCommonCodegenPackagePrefixTest
  ✅ checkInvalidCombinations[2.5.3, jakarta, java-helidon-client, mp](1)
  ✅ checkInvalidCombinations[null, javax, java-helidon-client, mp](2)
  ✅ checkInvalidCombinations[3.0.1, javax, java-helidon-client, mp](3)
  ✅ checkInvalidCombinations[2.5.3, jakarta, java-helidon-server, se](4)
  ✅ checkInvalidCombinations[null, javax, java-helidon-server, se](5)
  ✅ checkInvalidCombinations[3.0.1, javax, java-helidon-server, se](6)
  ✅ checkInvalidCombinations[2.5.3, jakarta, java-helidon-server, mp](7)
  ✅ checkInvalidCombinations[null, javax, java-helidon-server, mp](8)
  ✅ checkInvalidCombinations[3.0.1, javax, java-helidon-server, mp](9)
  ✅ checkValidCombinations[null, null, jakarta, java-helidon-client, mp](1)
  ✅ checkValidCombinations[3.0.1, null, jakarta, java-helidon-client, mp](2)
  ✅ checkValidCombinations[2.5.3, null, javax, java-helidon-client, mp](3)
  ✅ checkValidCombinations[null, jakarta, jakarta, java-helidon-client, mp](4)
  ✅ checkValidCombinations[3.0.1, jakarta, jakarta, java-helidon-client, mp](5)
  ✅ checkValidCombinations[2.5.3, javax, javax, java-helidon-client, mp](6)
  ✅ checkValidCombinations[null, null, jakarta, java-helidon-server, se](7)
  ✅ checkValidCombinations[3.0.1, null, jakarta, java-helidon-server, se](8)
  ✅ checkValidCombinations[2.5.3, null, javax, java-helidon-server, se](9)
  ✅ checkValidCombinations[null, jakarta, jakarta, java-helidon-server, se](10)
  ✅ checkValidCombinations[3.0.1, jakarta, jakarta, java-helidon-server, se](11)
  ✅ checkValidCombinations[2.5.3, javax, javax, java-helidon-server, se](12)
  ✅ checkValidCombinations[null, null, jakarta, java-helidon-server, mp](13)
  ✅ checkValidCombinations[3.0.1, null, jakarta, java-helidon-server, mp](14)
  ✅ checkValidCombinations[2.5.3, null, javax, java-helidon-server, mp](15)
  ✅ checkValidCombinations[null, jakarta, jakarta, java-helidon-server, mp](16)
  ✅ checkValidCombinations[3.0.1, jakarta, jakarta, java-helidon-server, mp](17)
  ✅ checkValidCombinations[2.5.3, javax, javax, java-helidon-server, mp](18)
org.openapitools.codegen.dart.DartClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.dart.dio.DartDioClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.slim4.PhpSlim4ServerOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.perl.PerlClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.haskellyesod.HaskellYesodServerOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.rubysinatra.RubySinatraServerOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.typescript.fetch.TypeScriptFetchClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.typescript.typescriptnestjs.TypeScriptNestjsClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.typescript.aurelia.TypeScriptAureliaClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.typescript.typescriptangular.TypeScriptAngularClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.typescript.typescriptnode.TypeScriptNodeClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.elixir.ElixirClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.scalaakka.ScalaAkkaClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.bash.BashClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.ruby.RubyClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.n4js.N4jsClientCodegenOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.swift5.Swift5OptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.go.GoClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.xojo.client.OptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.objc.ObjcClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.php.PhpClientOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.lumen.PhpLumenServerOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.mysql.MysqlSchemaOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.haskellservant.HaskellServantOptionsTest
  ✅ checkOptionsHelp
  ✅ checkOptionsProcessing
org.openapitools.codegen.scala.AbstractScalaCodegenTest
  ✅ checkScalaTypeImportMapping
  ✅ checkTypeDeclarationWithByteString
  ✅ checkTypeDeclarationWithStringToArrayModelMapping
  ✅ convertVarNameCamelCase
  ✅ convertVarNameOriginalCase
  ✅ convertVarNamePascalCase
  ✅ convertVarNameSnakeCase
org.openapitools.codegen.java.micronaut.MicronautClientCodegenTest
  ✅ clientOptsUnicity
  ✅ doConfigureAuthParam
  ✅ doGenerateForGradle
  ✅ doGenerateForMaven
  ✅ doGenerateForTestJUnit
  ✅ doGenerateForTestSpock
  ✅ doGenerateMultipleContentTypes
  ✅ doGenerateOauth2InApplicationConfig
  ✅ doGenerateRequiredPropertiesInConstructor
  ✅ doNotConfigureAuthParam
  ✅ doNotGenerateRequiredPropertiesInConstructor
  ✅ doNotUseValidationParam
  ✅ doUseValidationParam
  ✅ testAdditionalClientTypeAnnotations
  ✅ testApiAndModelFilesPresent
  ✅ testAuthorizationFilterPattern
  ✅ testConfigureClientId
  ✅ testConfigurePathSeparator
  ✅ testDefaultAuthorizationFilterPattern
  ✅ testDefaultPathSeparator
  ✅ testInitialConfigValues
  ✅ testNoConfigureClientId
org.openapitools.codegen.java.micronaut.MicronautServerCodegenTest
  ✅ clientOptsUnicity
  ✅ doGenerateForGradle
  ✅ doGenerateForMaven
  ✅ doGenerateForTestJUnit
  ✅ doGenerateForTestSpock
  ✅ doGenerateMono
  ✅ doGenerateMonoWrapHttpResponse
  ✅ doGenerateNoMonoNoWrapHttpResponse
  ✅ doGenerateOperationOnlyForFirstTag
  ✅ doGenerateRequiredPropertiesInConstructor
  ✅ doGenerateWrapHttpResponse
  ✅ doNotGenerateAuthRolesWithExtensionWhenNotUseAuth
  ✅ doNotGenerateRequiredPropertiesInConstructor
  ✅ doNotUseValidationParam
  ✅ doRepeatOperationForAllTags
  ✅ doUseValidationParam
  ✅ generateAuthRolesWithExtension
  ✅ testApiAndModelFilesPresent
  ✅ testExtraAnnotations
  ✅ testInitialConfigValues
org.openapitools.codegen.typescript.axios.TypeScriptAxiosClientCodegenTest
  ✅ containsESMTSConfigFileInCaseOfES6AndNPM
  ✅ doesNotContainESMTSConfigFileInCaseOfES5AndNPM
  ✅ testToEnumVarNameCamelCaseNamingType
  ✅ testToEnumVarNameOriginalNamingType
  ✅ testToEnumVarNamePascalCaseNamingType
  ✅ testToEnumVarNameSnakeCaseNamingType
  ✅ testToEnumVarNameUpperCaseNamingType
org.openapitools.codegen.typescript.fetch.TypeScriptFetchClientCodegenTest
  ✅ containsESMTSConfigFileInCaseOfES6AndNPM
  ✅ doesNotContainESMTSConfigFileInCaseOfES5AndNPM
  ✅ getTypeDeclarationTest
  ✅ testSnapshotVersion
  ✅ testWithoutSnapshotVersion
  ✅ toEnumVarName
  ✅ toVarName
org.openapitools.codegen.java.jaxrs.AbstractJavaJAXRSServerCodegenTest
  ✅ convertApiName
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testCommonPath
  ✅ testInitialConfigValues
  ✅ testSettersForConfigValues
org.openapitools.codegen.swift5.Swift5ModelEnumTest
  ✅ convertIntegerDefaultValueTest
  ✅ convertNumberDefaultValueTest
  ✅ convertReservedWordStringDefaultValueTest
  ✅ convertStringDefaultValueTest
org.openapitools.codegen.typescript.typescriptnode.TypeScriptNodeClientCodegenTest
  ✅ convertVarName
  ✅ defaultApiFilenameTest
  ✅ defaultApiImportTest
  ✅ defaultModelFilenameTest
  ✅ defaultModelImportTest
  ✅ emptyApiFilenameTest
  ✅ emptyApiImportTest
  ✅ mappedApiFilenameTest
  ✅ mappedApiImportTest
  ✅ modelFilenameWithMappingTest
  ✅ modelImportWithMappingTest
  ✅ postProcessOperationsWithModelsTestWithImportMapping
  ✅ postProcessOperationsWithModelsTestWithModelNamePrefix
  ✅ postProcessOperationsWithModelsTestWithModelNameSuffix
  ✅ postProcessOperationsWithModelsTestWithoutImportMapping
  ✅ testSnapshotVersion
  ✅ testWithoutSnapshotVersion
org.openapitools.codegen.java.JavaModelEnumTest
  ✅ converterInArrayInArrayTest
  ✅ converterInArrayTest
  ✅ converterTest
  ✅ overrideEnumTest
  ✅ testEnumTestSchema
org.openapitools.codegen.confluencewiki.ConfluenceWikiTest
  ✅ converterInArrayInArrayTest
  ✅ converterInArrayTest
  ✅ converterTest
  ✅ overrideEnumTest
  ✅ testEnumTestSchema
org.openapitools.codegen.java.AbstractJavaCodegenExampleValuesTest
  ✅ dateDefault
  ✅ dateGivenExample
  ✅ dateTimeDefault
  ✅ dateTimeGivenExample
  ✅ inlineEnum
  ✅ inlineEnumArray
  ✅ referencedEnumTakeFirstName
  ✅ uuidDefault
  ✅ uuidGivenExample
org.openapitools.codegen.java.JavaClientDeepObjectTest
  ✅ deepObject
org.openapitools.codegen.csharpnetcore.CSharpClientDeepObjectTest
  ✅ deepObject
org.openapitools.codegen.templating.mustache.IndentedLambdaTest
  ✅ defaultIndentTest
  ✅ indentedCountTest
  ✅ lineBreaksPreservedTest
org.openapitools.codegen.typescript.TypeScriptClientCodegenTest
  ✅ defaultModelImportTest
  ✅ getTypeDeclarationTest
  ✅ modelImportWithMappingTest
  ✅ testArrayWithUniqueItems
  ✅ testCompilePattern
  ✅ testComposedSchemasImportTypesIndividually
  ✅ testWithAdditionalProperties
org.openapitools.codegen.DefaultGeneratorTest
  ✅ dryRunWithApisOnly
  ✅ dryRunWithModelsOnly
  ✅ dryRunWithSupportFilesSelections
  ✅ supportCustomTemplateEngine
  ✅ testBuiltinLibraryTemplates
  ✅ testBuiltinNonLibraryTemplates
  ✅ testCustomLibraryTemplates
  ✅ testCustomNonLibraryTemplates
  ✅ testFilesAreNeverOverwritten
  ✅ testHandlesRelativeUrlsInServers
  ✅ testHandlesTrailingSlashInServers
  ✅ testIgnoreFileProcessing
  ✅ testNonStrictProcessPaths
  ✅ testProcessPaths
  ✅ testProcessUserDefinedTemplatesWithConfig
  ✅ testRecursionBug4650
  ✅ testRefModelValidationProperties
org.openapitools.codegen.scala.SttpCodegenTest
  ✅ encodePath
  ✅ typeByteArray
  ✅ verifyOperatorName
org.openapitools.codegen.templating.handlebars.StringHelpersTest
  ✅ endsWithSectionalTest
  ✅ endsWithTest
  ✅ endsWithYesOverrideTest
  ✅ startsWithSectionalTest
  ✅ startsWithTest
  ✅ startsWithYesOverrideTest
org.openapitools.codegen.bash.BashTest
  ✅ escapeReservedWordTest
  ✅ escapeTextTest
  ✅ escapeUnsafeCharactersTest
  ✅ petstoreOperationTest
  ✅ petstoreParameterExampleTest
org.openapitools.codegen.cpptiny.CppTinyBaseTest
  ✅ exampleOfATest
org.openapitools.codegen.cpptiny.CppTinyClientModelTest
  ✅ exampleOfATest
org.openapitools.codegen.cpptiny.CppTinyServiceServiceTest
  ✅ exampleOfATest
  ✅ intTypeIsLong
org.openapitools.codegen.php.PhpClientExampleTest
  ✅ exampleValueTest
org.openapitools.codegen.templating.mustache.SpringHttpStatusLambdaTest
  ✅ executeShouldConvertEmptyHttpStatusTo200Ok
  ✅ executeShouldConvertToHttpStatusNotImplementedAnyOtherStatus
  ✅ executeShouldConvertValues[ACCEPTED, 202](1)
  ✅ executeShouldConvertValues[ALREADY_REPORTED, 208](2)
  ✅ executeShouldConvertValues[BAD_GATEWAY, 502](3)
  ✅ executeShouldConvertValues[BAD_REQUEST, 400](4)
  ✅ executeShouldConvertValues[BANDWIDTH_LIMIT_EXCEEDED, 509](5)
  ✅ executeShouldConvertValues[CONFLICT, 409](6)
  ✅ executeShouldConvertValues[CONTINUE, 100](7)
  ✅ executeShouldConvertValues[CREATED, 201](8)
  ✅ executeShouldConvertValues[EARLY_HINTS, 103](9)
  ✅ executeShouldConvertValues[EXPECTATION_FAILED, 417](10)
  ✅ executeShouldConvertValues[FAILED_DEPENDENCY, 424](11)
  ✅ executeShouldConvertValues[FORBIDDEN, 403](12)
  ✅ executeShouldConvertValues[FOUND, 302](13)
  ✅ executeShouldConvertValues[GATEWAY_TIMEOUT, 504](14)
  ✅ executeShouldConvertValues[GONE, 410](15)
  ✅ executeShouldConvertValues[HTTP_VERSION_NOT_SUPPORTED, 505](16)
  ✅ executeShouldConvertValues[I_AM_A_TEAPOT, 418](17)
  ✅ executeShouldConvertValues[IM_USED, 226](18)
  ✅ executeShouldConvertValues[INSUFFICIENT_STORAGE, 507](19)
  ✅ executeShouldConvertValues[INTERNAL_SERVER_ERROR, 500](20)
  ✅ executeShouldConvertValues[LENGTH_REQUIRED, 411](21)
  ✅ executeShouldConvertValues[LOCKED, 423](22)
  ✅ executeShouldConvertValues[LOOP_DETECTED, 508](23)
  ✅ executeShouldConvertValues[METHOD_NOT_ALLOWED, 405](24)
  ✅ executeShouldConvertValues[MOVED_PERMANENTLY, 301](25)
  ✅ executeShouldConvertValues[MULTI_STATUS, 207](26)
  ✅ executeShouldConvertValues[MULTIPLE_CHOICES, 300](27)
  ✅ executeShouldConvertValues[NETWORK_AUTHENTICATION_REQUIRED, 511](28)
  ✅ executeShouldConvertValues[NO_CONTENT, 204](29)
  ✅ executeShouldConvertValues[NON_AUTHORITATIVE_INFORMATION, 203](30)
  ✅ executeShouldConvertValues[NOT_ACCEPTABLE, 406](31)
  ✅ executeShouldConvertValues[NOT_EXTENDED, 510](32)
  ✅ executeShouldConvertValues[NOT_FOUND, 404](33)
  ✅ executeShouldConvertValues[NOT_IMPLEMENTED, 501](34)
  ✅ executeShouldConvertValues[NOT_MODIFIED, 304](35)
  ✅ executeShouldConvertValues[OK, 200](36)
  ✅ executeShouldConvertValues[PARTIAL_CONTENT, 206](37)
  ✅ executeShouldConvertValues[PAYLOAD_TOO_LARGE, 413](38)
  ✅ executeShouldConvertValues[PAYMENT_REQUIRED, 402](39)
  ✅ executeShouldConvertValues[PERMANENT_REDIRECT, 308](40)
  ✅ executeShouldConvertValues[PRECONDITION_FAILED, 412](41)
  ✅ executeShouldConvertValues[PRECONDITION_REQUIRED, 428](42)
  ✅ executeShouldConvertValues[PROCESSING, 102](43)
  ✅ executeShouldConvertValues[PROXY_AUTHENTICATION_REQUIRED, 407](44)
  ✅ executeShouldConvertValues[REQUEST_HEADER_FIELDS_TOO_LARGE, 431](45)
  ✅ executeShouldConvertValues[REQUEST_TIMEOUT, 408](46)
  ✅ executeShouldConvertValues[REQUESTED_RANGE_NOT_SATISFIABLE, 416](47)
  ✅ executeShouldConvertValues[RESET_CONTENT, 205](48)
  ✅ executeShouldConvertValues[SEE_OTHER, 303](49)
  ✅ executeShouldConvertValues[SERVICE_UNAVAILABLE, 503](50)
  ✅ executeShouldConvertValues[SWITCHING_PROTOCOLS, 101](51)
  ✅ executeShouldConvertValues[TEMPORARY_REDIRECT, 307](52)
  ✅ executeShouldConvertValues[TOO_EARLY, 425](53)
  ✅ executeShouldConvertValues[TOO_MANY_REQUESTS, 429](54)
  ✅ executeShouldConvertValues[UNAUTHORIZED, 401](55)
  ✅ executeShouldConvertValues[UNAVAILABLE_FOR_LEGAL_REASONS, 451](56)
  ✅ executeShouldConvertValues[UNPROCESSABLE_ENTITY, 422](57)
  ✅ executeShouldConvertValues[UNSUPPORTED_MEDIA_TYPE, 415](58)
  ✅ executeShouldConvertValues[UPGRADE_REQUIRED, 426](59)
  ✅ executeShouldConvertValues[URI_TOO_LONG, 414](60)
  ✅ executeShouldConvertValues[VARIANT_ALSO_NEGOTIATES, 506](61)
org.openapitools.codegen.templating.mustache.OnChangeLambdaTest
  ✅ firstValueIsReturnedTest
  ✅ repeatingValueReturnedOnFirstOccurrenceTest
org.openapitools.codegen.languages.features.DocumentationProviderFeaturesTest
  ✅ generateDocumentationProviderTable
  ✅ generateAnnotationLibraryTable
org.openapitools.codegen.ExampleGeneratorTest
  ✅ generateFromResponseSchemaWithArrayOfModel
  ✅ generateFromResponseSchemaWithArrayOfPrimitiveTypes
  ✅ generateFromResponseSchemaWithModel
  ✅ generateFromResponseSchemaWithNoExample
  ✅ generateFromResponseSchemaWithPrimitiveType
org.openapitools.codegen.TemplateManagerTest
  ✅ getTemplateReader
  ✅ getTemplateReaderThrowsForEscapingTemplates
  ✅ loadTemplateContents
  ✅ loadTemplateContentsThrowsForEscapingTemplates
  ✅ loadTemplatePath
  ✅ minimalUpdateOnlyWritesChangedContents
  ✅ overwritesWhenSkipOverwriteFalse
  ✅ readTemplate
  ✅ skipOverwriteViaOption
  ✅ writeViaHandlebarsAdapter
  ✅ writeViaMustacheAdapter
org.openapitools.codegen.go.AbstractGoCodegenTest
  ✅ getTypeDeclarationTest
  ✅ testAdditionalPropertiesPutForConfigValues
  ✅ testInitialConfigValues
  ✅ testSettersForConfigValues
org.openapitools.codegen.scala.ScalaGatlingCodegenTest
  ✅ happyPath
org.openapitools.codegen.java.JavaInheritanceTest
  ✅ javaInheritanceTest
  ✅ javaInheritanceWithDiscriminatorTest
  ✅ javaInheritanceWithRequiredAttributesOnAllOfObject
  ✅ javaInheritanceWithRequiredAttributesOnComposedObject
org.openapitools.codegen.templating.mustache.LowercaseLambdaTest
  ✅ lowercaseReservedWordTest
  ✅ lowercaseTest
org.openapitools.codegen.kotlin.KotlinModelCodegenTest
  ✅ modelAsValues[org.openapitools.codegen.languages.KotlinClientCodegen@79472393](1)
  ✅ modelAsValues[org.openapitools.codegen.languages.KotlinServerCodegen@5e2e93d8](2)
  ✅ modelAsValues[org.openapitools.codegen.languages.KotlinSpringServerCodegen@8f86762](3)
  ✅ modelAsValues[org.openapitools.codegen.languages.KotlinVertxServerCodegen@4f176b1a](4)
  ✅ modelMutable[org.openapitools.codegen.languages.KotlinClientCodegen@10bf8f9d](1)
  ✅ modelMutable[org.openapitools.codegen.languages.KotlinServerCodegen@6d4c8550](2)
  ✅ modelMutable[org.openapitools.codegen.languages.KotlinSpringServerCodegen@e298070](3)
  ✅ modelMutable[org.openapitools.codegen.languages.KotlinVertxServerCodegen@1c7b262](4)
  ✅ mutableArrayWithUniqueItems[org.openapitools.codegen.languages.KotlinClientCodegen@703ce4f3](1)
  ✅ mutableArrayWithUniqueItems[org.openapitools.codegen.languages.KotlinServerCodegen@5e7d7419](2)
  ✅ mutableArrayWithUniqueItems[org.openapitools.codegen.languages.KotlinSpringServerCodegen@5dcc711e](3)
  ✅ mutableArrayWithUniqueItems[org.openapitools.codegen.languages.KotlinVertxServerCodegen@20b7aa94](4)
  ✅ valuesArrayWithUniqueItems[org.openapitools.codegen.languages.KotlinClientCodegen@56b0bd4a](1)
  ✅ valuesArrayWithUniqueItems[org.openapitools.codegen.languages.KotlinServerCodegen@1af4da86](2)
  ✅ valuesArrayWithUniqueItems[org.openapitools.codegen.languages.KotlinSpringServerCodegen@4668889e](3)
  ✅ valuesArrayWithUniqueItems[org.openapitools.codegen.languages.KotlinVertxServerCodegen@2965e1d0](4)
org.openapitools.codegen.php.PhpClientCodegenTest

Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 4270 in modules/openapi-generator/src/test/java/org/openapitools/codegen/DefaultCodegenTest.java

See this annotation in the file changed.

@github-actions github-actions / JUnit Test results

TestSuite ► org.openapitools.codegen.DefaultCodegenTest ► testArraySchemaWithIneffectiveConstraints

Failed test found in:
  modules/openapi-generator/target/surefire-reports/TEST-TestSuite.xml
Error:
  junit.framework.AssertionFailedError: expected:<16> but was:<17>
Raw output
junit.framework.AssertionFailedError: expected:<16> but was:<17>
	at junit.framework.Assert.fail(Assert.java:57)
	at junit.framework.Assert.failNotEquals(Assert.java:329)
	at junit.framework.Assert.assertEquals(Assert.java:78)
	at junit.framework.Assert.assertEquals(Assert.java:234)
	at junit.framework.Assert.assertEquals(Assert.java:241)
	at org.openapitools.codegen.DefaultCodegenTest.testArraySchemaWithIneffectiveConstraints(DefaultCodegenTest.java:4270)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:135)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:673)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:220)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:945)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:193)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)