ppalaga commented on issue #7717:
URL: https://github.com/apache/camel-quarkus/issues/7717#issuecomment-3267240599

   Here is the console output:
   
   ```
   [INFO] Running 
org.apache.camel.quarkus.component.openapijava.it.v3.OpenApiV3Test
   2025-09-08 05:16:51,313 INFO  [org.apa.cam.qua.cor.CamelBootstrapRecorder] 
(main) Apache Camel Quarkus 3.26.0.rhbac-SNAPSHOT is starting
   2025-09-08 05:16:51,314 INFO  [org.apa.cam.mai.MainSupport] (main) Apache 
Camel (Main) 4.14.0.redhat-00003 is starting
   2025-09-08 05:16:51,341 INFO  [org.apa.cam.mai.BaseMainSupport] (main) 
Auto-configuration summary
   2025-09-08 05:16:51,341 INFO  [org.apa.cam.mai.BaseMainSupport] (main)     
[MicroProfilePropertiesSource] camel.rest.apiContextPath = /openapi
   2025-09-08 05:16:51,341 INFO  [org.apa.cam.mai.BaseMainSupport] (main)     
[MicroProfilePropertiesSource] camel.rest.component = platform-http
   2025-09-08 05:16:51,444 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Apache Camel 4.14.0.redhat-00003 (camel-1) is starting
   2025-09-08 05:16:51,682 INFO  [org.apa.cam.ope.RestOpenApiReader] (main) 
Duplicate schema found for with name 
org.apache.camel.quarkus.component.openapijava.it.model.XOfFormA; 
classname1=org.apache.camel.quarkus.component.openapijava.it.model.XOfFormA, 
classname2=org.apache.camel.quarkus.component.openapijava.it.model.XOfFormA
   2025-09-08 05:16:51,682 INFO  [org.apa.cam.ope.RestOpenApiReader] (main) 
Duplicate schema found for with name 
org.apache.camel.quarkus.component.openapijava.it.model.XOfFormB; 
classname1=org.apache.camel.quarkus.component.openapijava.it.model.XOfFormB, 
classname2=org.apache.camel.quarkus.component.openapijava.it.model.XOfFormB
   2025-09-08 05:16:51,687 INFO  [org.apa.cam.ope.RestOpenApiReader] (main) 
Duplicate schema found for with name 
org.apache.camel.quarkus.component.openapijava.it.model.XOfFormA; 
classname1=org.apache.camel.quarkus.component.openapijava.it.model.XOfFormA, 
classname2=org.apache.camel.quarkus.component.openapijava.it.model.XOfFormA
   2025-09-08 05:16:51,687 INFO  [org.apa.cam.ope.RestOpenApiReader] (main) 
Duplicate schema found for with name 
org.apache.camel.quarkus.component.openapijava.it.model.XOfFormB; 
classname1=org.apache.camel.quarkus.component.openapijava.it.model.XOfFormB, 
classname2=org.apache.camel.quarkus.component.openapijava.it.model.XOfFormB
   2025-09-08 05:16:51,776 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Routes startup (total:17 rest-dsl:14)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started example-without-package-name 
(direct://example-without-package-name)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route1 (rest-api:///openapi)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route2 (seda://echoMethodPath)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route3 (seda://res)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started list (rest://get:/api:/fruits/list)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route4 (rest://get:/api:/operation/spec)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route5 (rest://get:/api:/security/scopes)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route6 (rest://get:/api:/security/api/key)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route7 (rest://get:/api:/security/basic/auth)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route8 (rest://get:/api:/security/oauth2)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route9 (rest://get:/security/bearer/token)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route10 (rest://get:/security/mutual/tls)
   2025-09-08 05:16:51,777 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route11 (rest://get:/security/openid)
   2025-09-08 05:16:51,778 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route12 (rest://get:/api/operation/spec/array/params)
   2025-09-08 05:16:51,778 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route13 (rest://post:/form:/oneOf)
   2025-09-08 05:16:51,778 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route14 (rest://post:/form:/allOf)
   2025-09-08 05:16:51,778 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route15 (rest://post:/form:/anyOf)
   2025-09-08 05:16:51,778 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Apache Camel 4.14.0.redhat-00003 (camel-1) started in 333ms (build:0ms 
init:0ms start:333ms boot:480ms)
   2025-09-08 05:16:51,844 INFO  [io.quarkus] (main) 
camel-quarkus-integration-test-openapi-java 3.26.0.rhbac-SNAPSHOT on JVM 
(powered by Quarkus 3.26.0.temporary-redhat-00006) started in 2.259s. Listening 
on: http://localhost:8081
   2025-09-08 05:16:51,844 INFO  [io.quarkus] (main) Profile test activated. 
   2025-09-08 05:16:51,844 INFO  [io.quarkus] (main) Installed features: 
[camel-attachments, camel-core, camel-direct, camel-http, camel-jackson, 
camel-openapi-java, camel-platform-http, camel-rest, camel-seda, cdi, resteasy, 
smallrye-context-propagation, vertx]
   Request method: GET
   Request URI:    http://localhost:8081/openapi
   Proxy:                  <none>
   Request params: <none>
   Query params:   <none>
   Form params:    <none>
   Path params:    <none>
   Headers:                Accept=application/json
   Cookies:                <none>
   Multiparts:             <none>
   Body:                   <none>
   
   HTTP/1.1 200 OK
   Access-Control-Allow-Headers: Origin, Accept, X-Requested-With, 
Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers
   Access-Control-Allow-Methods: GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, 
CONNECT, PATCH
   Access-Control-Allow-Origin: *
   Access-Control-Max-Age: 3600
   Content-Length: 16216
   Content-Type: application/json
   
   {
       "openapi": "3.0.0",
       "info": {
           "title": "Camel Quarkus API",
           "description": "The Awesome Camel Quarkus REST API",
           "termsOfService": "https://camel.apache.org";,
           "contact": {
               "name": "Mr Camel Quarkus",
               "url": "https://camel.apache.org";,
               "email": "[email protected]"
           },
           "license": {
               "name": "Apache V2",
               "url": "https://www.apache.org/licenses/LICENSE-2.0";
           },
           "version": "1.2.3"
       },
       "servers": [
           {
               "url": "http://localhost:8080/";
           },
           {
               "url": "https://localhost:8080/";
           }
       ],
       "tags": [
           {
               "name": "/api"
           },
           {
               "name": "OneOf"
           },
           {
               "name": "AllOf"
           },
           {
               "name": "AnyOf"
           }
       ],
       "paths": {
           "/api/fruits/list": {
               "get": {
                   "tags": [
                       "/api"
                   ],
                   "summary": "Gets a list of fruits",
                   "operationId": "list",
                   "requestBody": {
                       "content": {
                           "application/json": {
                               "schema": {
                                   "$ref": "#/components/schemas/Fruit"
                               }
                           }
                       },
                       "required": true
                   },
                   "responses": {
                       "default": {
                           
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           },
           "/api/operation/spec": {
               "get": {
                   "tags": [
                       "/api"
                   ],
                   "operationId": "verb1",
                   "parameters": [
                       {
                           "name": "header_number",
                           "in": "header",
                           "description": "Header Param Number",
                           "required": true,
                           "schema": {
                               "type": "integer",
                               "enum": [
                                   "1",
                                   "2",
                                   "3"
                               ],
                               "default": "1"
                           }
                       },
                       {
                           "name": "query_letter",
                           "in": "query",
                           "description": "Query Param Letter",
                           "required": false,
                           "style": "deepObject",
                           "schema": {
                               "type": "string",
                               "enum": [
                                   "A",
                                   "B",
                                   "C"
                               ],
                               "default": "B"
                           }
                       }
                   ],
                   "responses": {
                       "418": {
                           "description": "I am a teapot",
                           "headers": {
                               "rate": {
                                   "description": "API Rate Limit",
                                   "schema": {
                                       "type": "integer"
                                   }
                               }
                           },
                           "content": {
                               "application/json": {
                                   "schema": {
                                       "type": "integer",
                                       "format": "int32"
                                   }
                               }
                           }
                       },
                       "error": {
                           "description": "Response Error"
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           },
           "/api/security/api/key": {
               "get": {
                   "tags": [
                       "/api"
                   ],
                   "operationId": "verb2",
                   "responses": {
                       "default": {
                           
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           },
           "/api/security/basic/auth": {
               "get": {
                   "tags": [
                       "/api"
                   ],
                   "operationId": "verb3",
                   "responses": {
                       "default": {
                           
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           },
           "/api/security/oauth2": {
               "get": {
                   "tags": [
                       "/api"
                   ],
                   "operationId": "verb4",
                   "responses": {
                       "default": {
                           
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           },
           "/api/security/scopes": {
               "get": {
                   "tags": [
                       "/api"
                   ],
                   "operationId": "verb5",
                   "responses": {
                       "default": {
                           
                       }
                   },
                   "security": [
                       {
                           "OAuth2": [
                               "scope1",
                               "scope2",
                               "scope3"
                           ]
                       }
                   ],
                   "x-camelContextId": "camel-1"
               }
           },
           "/api/operation/spec/array/params": {
               "get": {
                   "operationId": "verb6",
                   "parameters": [
                       {
                           "name": "string_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "string"
                               },
                               "enum": [
                                   "A",
                                   "B",
                                   "C"
                               ]
                           }
                       },
                       {
                           "name": "int_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "integer",
                                   "format": "int32"
                               },
                               "enum": [
                                   1,
                                   2,
                                   3
                               ]
                           }
                       },
                       {
                           "name": "integer_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "integer",
                                   "format": "int32"
                               },
                               "enum": [
                                   1,
                                   2,
                                   3
                               ]
                           }
                       },
                       {
                           "name": "long_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "integer",
                                   "format": "int64"
                               },
                               "enum": [
                                   1,
                                   2,
                                   3
                               ]
                           }
                       },
                       {
                           "name": "float_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "number",
                                   "format": "float"
                               },
                               "enum": [
                                   1.0,
                                   2.0,
                                   3.0
                               ]
                           }
                       },
                       {
                           "name": "double_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "number",
                                   "format": "double"
                               },
                               "enum": [
                                   1.0,
                                   2.0,
                                   3.0
                               ]
                           }
                       },
                       {
                           "name": "boolean_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "boolean"
                               },
                               "enum": [
                                   true,
                                   false
                               ]
                           }
                       },
                       {
                           "name": "byte_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "string",
                                   "format": "byte"
                               },
                               "enum": [
                                   "MQ==",
                                   "Mg==",
                                   "Mw=="
                               ]
                           }
                       },
                       {
                           "name": "binary_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "string",
                                   "format": "binary"
                               },
                               "enum": [
                                   "MQ==",
                                   "Mg==",
                                   "Mw=="
                               ]
                           }
                       },
                       {
                           "name": "date_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "string",
                                   "format": "date"
                               },
                               "enum": [
                                   "2022-12-31",
                                   "2023-02-01",
                                   "2023-03-02"
                               ]
                           }
                       },
                       {
                           "name": "datetime_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "string",
                                   "format": "date-time"
                               },
                               "enum": [
                                   "2023-01-01T11:11:11+01:00",
                                   "2023-02-02T12:12:12+01:00",
                                   "2023-03-03T13:13:13+01:00"
                               ]
                           }
                       },
                       {
                           "name": "password_array",
                           "in": "path",
                           "required": true,
                           "schema": {
                               "type": "array",
                               "items": {
                                   "type": "string",
                                   "format": "password"
                               },
                               "enum": [
                                   "foo",
                                   "bar",
                                   "cheese"
                               ]
                           }
                       }
                   ],
                   "responses": {
                       "default": {
                           
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           },
           "/security/bearer/token": {
               "get": {
                   "operationId": "verb7",
                   "responses": {
                       "default": {
                           
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           },
           "/security/mutual/tls": {
               "get": {
                   "operationId": "verb8",
                   "responses": {
                       "default": {
                           
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           },
           "/security/openid": {
               "get": {
                   "operationId": "verb9",
                   "responses": {
                       "default": {
                           
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           },
           "/form/oneOf": {
               "post": {
                   "tags": [
                       "OneOf"
                   ],
                   "summary": "OneOf rest service",
                   "operationId": "verb10",
                   "requestBody": {
                       "content": {
                           "application/json": {
                               "schema": {
                                   "$ref": 
"#/components/schemas/OneOfFormWrapper"
                               }
                           }
                       },
                       "required": true
                   },
                   "responses": {
                       "200": {
                           "description": "Ok"
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           },
           "/form/allOf": {
               "post": {
                   "tags": [
                       "AllOf"
                   ],
                   "summary": "AllOf rest service",
                   "operationId": "verb11",
                   "requestBody": {
                       "content": {
                           "application/json": {
                               "schema": {
                                   "$ref": 
"#/components/schemas/AllOfFormWrapper"
                               }
                           }
                       },
                       "required": true
                   },
                   "responses": {
                       "200": {
                           "description": "Ok"
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           },
           "/form/anyOf": {
               "post": {
                   "tags": [
                       "AnyOf"
                   ],
                   "summary": "AnyOf rest service",
                   "operationId": "verb12",
                   "requestBody": {
                       "content": {
                           "application/json": {
                               "schema": {
                                   "$ref": 
"#/components/schemas/AnyOfFormWrapper"
                               }
                           }
                       },
                       "required": true
                   },
                   "responses": {
                       "200": {
                           "description": "Ok"
                       }
                   },
                   "x-camelContextId": "camel-1"
               }
           }
       },
       "components": {
           "schemas": {
               "AllOfFormWrapper": {
                   "type": "object",
                   "properties": {
                       "fullForm": {
                           "$ref": "#/components/schemas/AllOfForm"
                       }
                   },
                   "x-className": {
                       "format": 
"org.apache.camel.quarkus.component.openapijava.it.model.AllOfFormWrapper",
                       "type": "string"
                   }
               },
               "Element": {
                   "type": "object",
                   "x-className": {
                       "format": 
"org.apache.camel.quarkus.component.openapijava.it.model.Element",
                       "type": "string"
                   }
               },
               "OneOfForm": {
                   "type": "object",
                   "discriminator": {
                       "propertyName": "code",
                       "mapping": {
                           "a-123": 
"#/components/schemas/org.apache.camel.quarkus.component.openapijava.it.model.XOfFormA",
                           "b-456": 
"#/components/schemas/org.apache.camel.quarkus.component.openapijava.it.model.XOfFormB"
                       }
                   },
                   "oneOf": [
                       {
                           "$ref": "#/components/schemas/XOfFormA"
                       },
                       {
                           "$ref": "#/components/schemas/XOfFormB"
                       }
                   ],
                   "x-className": {
                       "format": 
"org.apache.camel.quarkus.component.openapijava.it.model.OneOfForm",
                       "type": "string"
                   }
               },
               "XOfFormB": {
                   "type": "object",
                   "properties": {
                       "code": {
                           "type": "string"
                       },
                       "x": {
                           "type": "integer",
                           "format": "int32"
                       },
                       "y": {
                           "type": "string"
                       }
                   },
                   "x-className": {
                       "format": 
"org.apache.camel.quarkus.component.openapijava.it.model.XOfFormB",
                       "type": "string"
                   }
               },
               "XOfFormA": {
                   "type": "object",
                   "properties": {
                       "code": {
                           "type": "string"
                       },
                       "a": {
                           "type": "string"
                       },
                       "b": {
                           "type": "integer",
                           "format": "int32"
                       }
                   },
                   "x-className": {
                       "format": 
"org.apache.camel.quarkus.component.openapijava.it.model.XOfFormA",
                       "type": "string"
                   }
               },
               "AllOfForm": {
                   "type": "object",
                   "allOf": [
                       {
                           "$ref": "#/components/schemas/XOfFormA"
                       },
                       {
                           "$ref": "#/components/schemas/XOfFormB"
                       },
                       {
                           "type": "object",
                           "properties": {
                               "code": {
                                   "type": "string"
                               },
                               "a": {
                                   "type": "string"
                               },
                               "b": {
                                   "type": "integer",
                                   "format": "int32"
                               },
                               "x": {
                                   "type": "integer",
                                   "format": "int32"
                               },
                               "y": {
                                   "type": "string"
                               }
                           }
                       }
                   ],
                   "x-className": {
                       "format": 
"org.apache.camel.quarkus.component.openapijava.it.model.AllOfForm",
                       "type": "string"
                   }
               },
               "Fruit": {
                   "type": "object",
                   "properties": {
                       "name": {
                           "type": "string"
                       },
                       "description": {
                           "type": "string"
                       },
                       "num": {
                           "type": "integer",
                           "format": "int32"
                       },
                       "elements": {
                           "type": "array",
                           "items": {
                               "$ref": "#/components/schemas/Element"
                           }
                       }
                   },
                   "x-className": {
                       "format": 
"org.apache.camel.quarkus.component.openapijava.it.model.Fruit",
                       "type": "string"
                   }
               },
               "AnyOfForm": {
                   "type": "object",
                   "properties": {
                       "code": {
                           "type": "string"
                       },
                       "a": {
                           "type": "string"
                       },
                       "b": {
                           "type": "integer",
                           "format": "int32"
                       },
                       "x": {
                           "type": "integer",
                           "format": "int32"
                       },
                       "y": {
                           "type": "string"
                       }
                   },
                   "anyOf": [
                       {
                           "$ref": "#/components/schemas/XOfFormA"
                       },
                       {
                           "$ref": "#/components/schemas/XOfFormB"
                       }
                   ],
                   "x-className": {
                       "format": 
"org.apache.camel.quarkus.component.openapijava.it.model.AnyOfForm",
                       "type": "string"
                   }
               },
               "AnyOfFormWrapper": {
                   "type": "object",
                   "properties": {
                       "formElements": {
                           "$ref": "#/components/schemas/AnyOfForm"
                       }
                   },
                   "x-className": {
                       "format": 
"org.apache.camel.quarkus.component.openapijava.it.model.AnyOfFormWrapper",
                       "type": "string"
                   }
               },
               "OneOfFormWrapper": {
                   "type": "object",
                   "properties": {
                       "formType": {
                           "type": "string"
                       },
                       "form": {
                           "$ref": "#/components/schemas/OneOfForm"
                       }
                   },
                   "x-className": {
                       "format": 
"org.apache.camel.quarkus.component.openapijava.it.model.OneOfFormWrapper",
                       "type": "string"
                   }
               }
           },
           "securitySchemes": {
               "X-API-Key": {
                   "type": "apiKey",
                   "description": "The API key",
                   "name": "X-API-KEY",
                   "in": "header"
               },
               "basicAuth": {
                   "type": "http",
                   "description": "Basic Authentication",
                   "scheme": "basic"
               },
               "oauth2": {
                   "type": "oauth2",
                   "description": "OAuth2 Authentication",
                   "flows": {
                       "implicit": {
                           "authorizationUrl": 
"https://secure.apache.org/fake/oauth2/authorize";,
                           "scopes": {
                               "scope1": "Scope 1",
                               "scope2": "Scope 2",
                               "scope3": "Scope 3"
                           }
                       }
                   }
               },
               "bearerAuth": {
                   "type": "http",
                   "scheme": "bearer",
                   "bearerFormat": "Bearer Token Authentication"
               },
               "mutualTLS": {
                   "type": "mutualTLS"
               },
               "openId": {
                   "type": "openIdConnect",
                   "openIdConnectUrl": 
"https://secure.apache.org/fake/openid-configuration";
               }
           }
       }
   }
   Request method: GET
   Request URI:    http://localhost:8081/openapi
   Proxy:                  <none>
   Request params: <none>
   Query params:   <none>
   Form params:    <none>
   Path params:    <none>
   Headers:                Accept=text/yaml
   Cookies:                <none>
   Multiparts:             <none>
   Body:                   <none>
   
   HTTP/1.1 200 OK
   Access-Control-Allow-Headers: Origin, Accept, X-Requested-With, 
Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers
   Access-Control-Allow-Methods: GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, 
CONNECT, PATCH
   Access-Control-Allow-Origin: *
   Access-Control-Max-Age: 3600
   Content-Length: 11501
   Content-Type: text/yaml
   
   openapi: 3.0.0
   info:
     title: Camel Quarkus API
     description: The Awesome Camel Quarkus REST API
     termsOfService: https://camel.apache.org
     contact:
       name: Mr Camel Quarkus
       url: https://camel.apache.org
       email: [email protected]
     license:
       name: Apache V2
       url: https://www.apache.org/licenses/LICENSE-2.0
     version: 1.2.3
   servers:
   - url: http://localhost:8080/
   - url: https://localhost:8080/
   tags:
   - name: /api
   - name: OneOf
   - name: AllOf
   - name: AnyOf
   paths:
     /api/fruits/list:
       get:
         tags:
         - /api
         summary: Gets a list of fruits
         operationId: list
         requestBody:
           content:
             application/json:
               schema:
                 $ref: "#/components/schemas/Fruit"
           required: true
         responses:
           default: {}
         x-camelContextId: camel-1
     /api/operation/spec:
       get:
         tags:
         - /api
         operationId: verb1
         parameters:
         - name: header_number
           in: header
           description: Header Param Number
           required: true
           schema:
             type: integer
             enum:
             - "1"
             - "2"
             - "3"
             default: "1"
         - name: query_letter
           in: query
           description: Query Param Letter
           required: false
           style: deepObject
           schema:
             type: string
             enum:
             - A
             - B
             - C
             default: B
         responses:
           "418":
             description: I am a teapot
             headers:
               rate:
                 description: API Rate Limit
                 schema:
                   type: integer
             content:
               application/json:
                 schema:
                   type: integer
                   format: int32
           error:
             description: Response Error
         x-camelContextId: camel-1
     /api/security/api/key:
       get:
         tags:
         - /api
         operationId: verb2
         responses:
           default: {}
         x-camelContextId: camel-1
     /api/security/basic/auth:
       get:
         tags:
         - /api
         operationId: verb3
         responses:
           default: {}
         x-camelContextId: camel-1
     /api/security/oauth2:
       get:
         tags:
         - /api
         operationId: verb4
         responses:
           default: {}
         x-camelContextId: camel-1
     /api/security/scopes:
       get:
         tags:
         - /api
         operationId: verb5
         responses:
           default: {}
         security:
         - OAuth2:
           - scope1
           - scope2
           - scope3
         x-camelContextId: camel-1
     /api/operation/spec/array/params:
       get:
         operationId: verb6
         parameters:
         - name: string_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: string
             enum:
             - A
             - B
             - C
         - name: int_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: integer
               format: int32
             enum:
             - 1
             - 2
             - 3
         - name: integer_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: integer
               format: int32
             enum:
             - 1
             - 2
             - 3
         - name: long_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: integer
               format: int64
             enum:
             - 1
             - 2
             - 3
         - name: float_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: number
               format: float
             enum:
             - 1.0
             - 2.0
             - 3.0
         - name: double_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: number
               format: double
             enum:
             - 1.0
             - 2.0
             - 3.0
         - name: boolean_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: boolean
             enum:
             - true
             - false
         - name: byte_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: string
               format: byte
             enum:
             - !!binary |-
               MQ==
             - !!binary |-
               Mg==
             - !!binary |-
               Mw==
         - name: binary_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: string
               format: binary
             enum:
             - !!binary |-
               MQ==
             - !!binary |-
               Mg==
             - !!binary |-
               Mw==
         - name: date_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: string
               format: date
             enum:
             - 2022-12-31
             - 2023-02-01
             - 2023-03-02
         - name: datetime_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: string
               format: date-time
             enum:
             - 2023-01-01T11:11:11+01:00
             - 2023-02-02T12:12:12+01:00
             - 2023-03-03T13:13:13+01:00
         - name: password_array
           in: path
           required: true
           schema:
             type: array
             items:
               type: string
               format: password
             enum:
             - foo
             - bar
             - cheese
         responses:
           default: {}
         x-camelContextId: camel-1
     /security/bearer/token:
       get:
         operationId: verb7
         responses:
           default: {}
         x-camelContextId: camel-1
     /security/mutual/tls:
       get:
         operationId: verb8
         responses:
           default: {}
         x-camelContextId: camel-1
     /security/openid:
       get:
         operationId: verb9
         responses:
           default: {}
         x-camelContextId: camel-1
     /form/oneOf:
       post:
         tags:
         - OneOf
         summary: OneOf rest service
         operationId: verb10
         requestBody:
           content:
             application/json:
               schema:
                 $ref: "#/components/schemas/OneOfFormWrapper"
           required: true
         responses:
           "200":
             description: Ok
         x-camelContextId: camel-1
     /form/allOf:
       post:
         tags:
         - AllOf
         summary: AllOf rest service
         operationId: verb11
         requestBody:
           content:
             application/json:
               schema:
                 $ref: "#/components/schemas/AllOfFormWrapper"
           required: true
         responses:
           "200":
             description: Ok
         x-camelContextId: camel-1
     /form/anyOf:
       post:
         tags:
         - AnyOf
         summary: AnyOf rest service
         operationId: verb12
         requestBody:
           content:
             application/json:
               schema:
                 $ref: "#/components/schemas/AnyOfFormWrapper"
           required: true
         responses:
           "200":
             description: Ok
         x-camelContextId: camel-1
   components:
     schemas:
       AllOfFormWrapper:
         type: object
         properties:
           fullForm:
             $ref: "#/components/schemas/AllOfForm"
         x-className:
           format: 
org.apache.camel.quarkus.component.openapijava.it.model.AllOfFormWrapper
           type: string
       Element:
         type: object
         x-className:
           format: 
org.apache.camel.quarkus.component.openapijava.it.model.Element
           type: string
       OneOfForm:
         type: object
         discriminator:
           propertyName: code
           mapping:
             a-123: 
"#/components/schemas/org.apache.camel.quarkus.component.openapijava.it.model.XOfFormA"
             b-456: 
"#/components/schemas/org.apache.camel.quarkus.component.openapijava.it.model.XOfFormB"
         oneOf:
         - $ref: "#/components/schemas/XOfFormA"
         - $ref: "#/components/schemas/XOfFormB"
         x-className:
           format: 
org.apache.camel.quarkus.component.openapijava.it.model.OneOfForm
           type: string
       XOfFormB:
         type: object
         properties:
           code:
             type: string
           x:
             type: integer
             format: int32
           "y":
             type: string
         x-className:
           format: 
org.apache.camel.quarkus.component.openapijava.it.model.XOfFormB
           type: string
       XOfFormA:
         type: object
         properties:
           code:
             type: string
           a:
             type: string
           b:
             type: integer
             format: int32
         x-className:
           format: 
org.apache.camel.quarkus.component.openapijava.it.model.XOfFormA
           type: string
       AllOfForm:
         type: object
         allOf:
         - $ref: "#/components/schemas/XOfFormA"
         - $ref: "#/components/schemas/XOfFormB"
         - type: object
           properties:
             code:
               type: string
             a:
               type: string
             b:
               type: integer
               format: int32
             x:
               type: integer
               format: int32
             "y":
               type: string
         x-className:
           format: 
org.apache.camel.quarkus.component.openapijava.it.model.AllOfForm
           type: string
       Fruit:
         type: object
         properties:
           name:
             type: string
           description:
             type: string
           num:
             type: integer
             format: int32
           elements:
             type: array
             items:
               $ref: "#/components/schemas/Element"
         x-className:
           format: org.apache.camel.quarkus.component.openapijava.it.model.Fruit
           type: string
       AnyOfForm:
         type: object
         properties:
           code:
             type: string
           a:
             type: string
           b:
             type: integer
             format: int32
           x:
             type: integer
             format: int32
           "y":
             type: string
         anyOf:
         - $ref: "#/components/schemas/XOfFormA"
         - $ref: "#/components/schemas/XOfFormB"
         x-className:
           format: 
org.apache.camel.quarkus.component.openapijava.it.model.AnyOfForm
           type: string
       AnyOfFormWrapper:
         type: object
         properties:
           formElements:
             $ref: "#/components/schemas/AnyOfForm"
         x-className:
           format: 
org.apache.camel.quarkus.component.openapijava.it.model.AnyOfFormWrapper
           type: string
       OneOfFormWrapper:
         type: object
         properties:
           formType:
             type: string
           form:
             $ref: "#/components/schemas/OneOfForm"
         x-className:
           format: 
org.apache.camel.quarkus.component.openapijava.it.model.OneOfFormWrapper
           type: string
     securitySchemes:
       X-API-Key:
         type: apiKey
         description: The API key
         name: X-API-KEY
         in: header
       basicAuth:
         type: http
         description: Basic Authentication
         scheme: basic
       oauth2:
         type: oauth2
         description: OAuth2 Authentication
         flows:
           implicit:
             authorizationUrl: https://secure.apache.org/fake/oauth2/authorize
             scopes:
               scope1: Scope 1
               scope2: Scope 2
               scope3: Scope 3
       bearerAuth:
         type: http
         scheme: bearer
         bearerFormat: Bearer Token Authentication
       mutualTLS:
         type: mutualTLS
       openId:
         type: openIdConnect
         openIdConnectUrl: https://secure.apache.org/fake/openid-configuration
   
   [ERROR] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 
2.373 s <<< FAILURE! -- in 
org.apache.camel.quarkus.component.openapijava.it.v3.OpenApiV3Test
   [ERROR] 
org.apache.camel.quarkus.component.openapijava.it.v3.OpenApiV3Test.arrayTypes(OpenApiContentType)[1]
 -- Time elapsed: 0.995 s <<< FAILURE!
   java.lang.AssertionError: 
   1 expectation failed.
   JSON path 
paths.'/api/operation/spec/array/params'.get.parameters[9].schema.enum doesn't 
match.
   Expected: iterable containing ["2023-01-01", "2023-02-02", "2023-03-03"]
     Actual: <[2022-12-31, 2023-02-01, 2023-03-02]>
   
           at 
java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
           at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
           at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
           at 
org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
           at 
org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
           at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
           at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
           at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
           at 
io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
           at 
io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown
 Source)
           at 
io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
           at 
io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
           at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
           at java.base/java.lang.reflect.Method.invoke(Method.java:580)
           at 
org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
           at 
org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
           at 
org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
           at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
           at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
           at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
           at 
io.restassured.internal.ResponseSpecificationImpl.body(ResponseSpecificationImpl.groovy:270)
           at 
io.restassured.specification.ResponseSpecification$body$2.callCurrent(Unknown 
Source)
           at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
           at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
           at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:212)
           at 
io.restassured.internal.ResponseSpecificationImpl.body(ResponseSpecificationImpl.groovy:117)
           at 
io.restassured.internal.ValidatableResponseOptionsImpl.body(ValidatableResponseOptionsImpl.java:244)
           at 
org.apache.camel.quarkus.component.openapijava.it.v3.OpenApiV3Test.arrayTypes(OpenApiV3Test.java:368)
           at java.base/java.lang.reflect.Method.invoke(Method.java:580)
           at 
io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1000)
           at 
io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:930)
           at 
io.quarkus.test.junit.QuarkusTestExtension.interceptTestTemplateMethod(QuarkusTestExtension.java:889)
           at java.base/java.util.Optional.ifPresent(Optional.java:178)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
           at 
java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939)
           at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
           at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
           at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
           at 
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
           at 
java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
           at 
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
           at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
           at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
           at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
           at 
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
           at 
java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at 
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
           at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
           at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
           at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
           at 
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
           at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
           at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
   
   [ERROR] 
org.apache.camel.quarkus.component.openapijava.it.v3.OpenApiV3Test.arrayTypes(OpenApiContentType)[2]
 -- Time elapsed: 0.274 s <<< FAILURE!
   java.lang.AssertionError: 
   1 expectation failed.
   JSON path 
paths.'/api/operation/spec/array/params'.get.parameters[9].schema.enum doesn't 
match.
   Expected: iterable containing ["2023-01-01", "2023-02-02", "2023-03-03"]
     Actual: <[2022-12-31, 2023-02-01, 2023-03-02]>
   
           at 
java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
           at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
           at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
           at 
org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
           at 
org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
           at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
           at 
io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
           at 
io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown
 Source)
           at 
io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
           at 
io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
           at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
           at java.base/java.lang.reflect.Method.invoke(Method.java:580)
           at 
org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
           at 
org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
           at 
org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
           at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
           at 
io.restassured.internal.ResponseSpecificationImpl.body(ResponseSpecificationImpl.groovy:270)
           at 
io.restassured.specification.ResponseSpecification$body$2.callCurrent(Unknown 
Source)
           at 
io.restassured.internal.ResponseSpecificationImpl.body(ResponseSpecificationImpl.groovy:117)
           at 
io.restassured.internal.ValidatableResponseOptionsImpl.body(ValidatableResponseOptionsImpl.java:244)
           at 
org.apache.camel.quarkus.component.openapijava.it.v3.OpenApiV3Test.arrayTypes(OpenApiV3Test.java:368)
           at java.base/java.lang.reflect.Method.invoke(Method.java:580)
           at 
io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1000)
           at 
io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:930)
           at 
io.quarkus.test.junit.QuarkusTestExtension.interceptTestTemplateMethod(QuarkusTestExtension.java:889)
           at java.base/java.util.Optional.ifPresent(Optional.java:178)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
           at 
java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939)
           at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
           at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
           at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
           at 
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
           at 
java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
           at 
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
           at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
           at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
           at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
           at 
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
           at 
java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at 
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
           at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
           at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
           at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
           at 
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
           at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
           at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
   
   2025-09-08 05:16:53,290 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Apache Camel 4.14.0.redhat-00003 (camel-1) is shutting down (timeout:45s)
   2025-09-08 05:16:54,779 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Routes stopped (total:17 rest-dsl:14)
   2025-09-08 05:16:54,779 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route15 (rest://post:/form:/anyOf)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route14 (rest://post:/form:/allOf)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route13 (rest://post:/form:/oneOf)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route12 (rest://get:/api/operation/spec/array/params)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route11 (rest://get:/security/openid)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route10 (rest://get:/security/mutual/tls)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route9 (rest://get:/security/bearer/token)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route8 (rest://get:/api:/security/oauth2)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route7 (rest://get:/api:/security/basic/auth)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route6 (rest://get:/api:/security/api/key)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route5 (rest://get:/api:/security/scopes)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route4 (rest://get:/api:/operation/spec)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped list (rest://get:/api:/fruits/list)
   2025-09-08 05:16:54,780 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route3 (seda://res)
   2025-09-08 05:16:54,781 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route2 (seda://echoMethodPath)
   2025-09-08 05:16:54,781 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped route1 (rest-api:///openapi)
   2025-09-08 05:16:54,781 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Stopped example-without-package-name 
(direct://example-without-package-name)
   2025-09-08 05:16:54,782 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Apache Camel 4.14.0.redhat-00003 (camel-1) shutdown in 1s491ms 
(uptime:3s)
   2025-09-08 05:16:54,792 INFO  [io.quarkus] (main) 
camel-quarkus-integration-test-openapi-java stopped in 1.506s
   [INFO] 
   [INFO] Results:
   [INFO] 
   [ERROR] Failures: 
   [ERROR]   OpenApiV3Test.arrayTypes:368 1 expectation failed.
   JSON path 
paths.'/api/operation/spec/array/params'.get.parameters[9].schema.enum doesn't 
match.
   Expected: iterable containing ["2023-01-01", "2023-02-02", "2023-03-03"]
     Actual: <[2022-12-31, 2023-02-01, 2023-03-02]>
   
   [ERROR]   OpenApiV3Test.arrayTypes:368 1 expectation failed.
   JSON path 
paths.'/api/operation/spec/array/params'.get.parameters[9].schema.enum doesn't 
match.
   Expected: iterable containing ["2023-01-01", "2023-02-02", "2023-03-03"]
     Actual: <[2022-12-31, 2023-02-01, 2023-03-02]>
   
   [INFO] 
   [ERROR] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to