OpenApi: Broken parameters logic 83/106583/12
authorYaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
Wed, 21 Jun 2023 09:26:45 +0000 (12:26 +0300)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Tue, 11 Jul 2023 14:57:29 +0000 (14:57 +0000)
commit29c6af29c7042f84f9db77174f2216380655e813
tree815c1ffe4eb5dd9d506d101b2a1f750b28386159
parent40040c53601ef5327ffc640a711dd70702ce1cd5
OpenApi: Broken parameters logic

Logic of numbering for path parameters is broken.

Added additional nested loop for double checking
unique parameter's name.

Implemented Unit tests for validation new logic.

JIRA: NETCONF-1060
Change-Id: I8e36bd6d8dc932e9b032f3d9947a81ee2a93d010
Signed-off-by: Yaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/impl/BaseYangOpenApiGenerator.java
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/KeysMappingTest.java [new file with mode: 0644]