Refactor OpenApiTestUtils methods 35/107835/3
authorIvan Hrasko <ivan.hrasko@pantheon.tech>
Tue, 12 Sep 2023 13:22:15 +0000 (15:22 +0200)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Wed, 13 Sep 2023 06:46:26 +0000 (06:46 +0000)
commit88403faca52518bc4d9674190f17fe934e6f23d1
tree1225516501ff07d4f1086f048ef7dfe14f9bb901
parent39fc1af1c2e54144c38c7391bd88e7817f057d8d
Refactor OpenApiTestUtils methods

Change getPathParameters into getPathGetParameters and add
getPathPostParameters.

We assume that all paths present in OpenApi should have at least
GET example in the documentation.

Thus we can use GET operation as a base operation to get number of
parameters in path. We just need to drop 'content' parameter.

For actions and RPCs we can use getPathPostParameters method.

JIRA: NETCONF-1101
Change-Id: I2a0a24a5a567d7dd95b7adf6ec13dddb391fab51
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/OpenApiTestUtils.java
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/KeysMappingTest.java
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/OpenApiGeneratorRFC8040Test.java
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/mountpoints/MountPointOpenApiTest.java