OpenApi: Improve test coverage 86/108686/7
authorlubos-cicut <lubos.cicut@pantheon.tech>
Thu, 26 Oct 2023 13:55:22 +0000 (15:55 +0200)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Mon, 20 Nov 2023 13:16:30 +0000 (13:16 +0000)
commitfbed70b8f0780747f90c14c426c95180dace0e9f
treecb74551120b91fd0e4dc20cd76bbeb657ed2bf0a
parent95135b281e6a5fbd641aa04eb02c7ba11ab5e4d2
OpenApi: Improve test coverage

Created new tests which are expecting JSON outputs. Created suites for
models we are using in current unit tests.

JIRA: NETCONF-938
Change-Id: I8445ac3754b9e4cb604be36f517f1b75abfc27e6
Signed-off-by: lubos-cicut <lubos.cicut@pantheon.tech>
46 files changed:
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/OperationalDocumentTest.java [new file with mode: 0644]
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/ToasterDocumentTest.java [moved from restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/SwaggerDocumentTest.java with 89% similarity]
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/YangDocumentTest.java [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/operational-document/controller-action-types.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/operational-document/controller-all.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/operational-document/controller-operational.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/operational-document/device-action-types.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/operational-document/device-all.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/operational-document/device-operational.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/toaster-document/controller-all.json [moved from restconf/restconf-openapi/src/test/resources/openapi-document/controller-all.json with 100% similarity]
restconf/restconf-openapi/src/test/resources/toaster-document/controller-toaster.json [moved from restconf/restconf-openapi/src/test/resources/openapi-document/controller-toaster.json with 98% similarity]
restconf/restconf-openapi/src/test/resources/toaster-document/device-all.json [moved from restconf/restconf-openapi/src/test/resources/openapi-document/device-all.json with 100% similarity]
restconf/restconf-openapi/src/test/resources/toaster-document/device-toaster.json [moved from restconf/restconf-openapi/src/test/resources/openapi-document/device-toaster.json with 98% similarity]
restconf/restconf-openapi/src/test/resources/toaster-document/toaster.yang [moved from restconf/restconf-openapi/src/test/resources/openapi-document/toaster.yang with 100% similarity]
restconf/restconf-openapi/src/test/resources/yang-document/controller-action-types.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-all.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-choice-test.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-definition-test.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-mandatory-test.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-my-yang.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-opflex.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-path-params-test.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-recursive.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-string-from-regex.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-string-types.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-test-container-childs.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-toaster-augmented.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-toaster.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-toaster2.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/controller-typed-params.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-action-types.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-all.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-choice-test.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-definition-test.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-mandatory-test.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-my-yang.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-opflex.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-path-params-test.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-recursive.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-string-from-regex.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-string-types.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-test-container-childs.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-toaster-augmented.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-toaster.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-toaster2.json [new file with mode: 0644]
restconf/restconf-openapi/src/test/resources/yang-document/device-typed-params.json [new file with mode: 0644]