Server stubs for acm runtime 95/132695/2
authorlapentafd <francesco.lapenta@est.tech>
Mon, 12 Dec 2022 14:28:41 +0000 (14:28 +0000)
committerlapentafd <francesco.lapenta@est.tech>
Wed, 14 Dec 2022 10:13:06 +0000 (10:13 +0000)
commitc92368c89f334c3a6a84c3c67aea05dce1db66f8
tree6b37b335ffd57baa200b37e801a209d87a4d1ceb
parent06d4bbe578678619be4d948fde42223719e82cf1
Server stubs for acm runtime

- Added spring profile "stub"
- Added Commission and Instantiation stub controllers
- Added util function that decodes the object from the openapi/examples
- Added 2 missing examples
- Added Unit Test for stub controllers

Issue-ID: POLICY-4143
Change-Id: Ife91a74e93df4e9db55e17ca9d1793a7ed289e92
Signed-off-by: lapentafd <francesco.lapenta@est.tech>
15 files changed:
models/src/test/java/org/onap/policy/clamp/models/acm/persistence/provider/AcDefinitionProviderTest.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/CommissioningController.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/InstantiationController.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/stub/CommissioningControllerStub.java [new file with mode: 0644]
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/stub/InstantiationControllerStub.java [new file with mode: 0644]
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/stub/StubUtils.java [new file with mode: 0644]
runtime-acm/src/main/resources/application-stub.yaml [new file with mode: 0644]
runtime-acm/src/main/resources/application.yaml
runtime-acm/src/main/resources/openapi/examples/getAllCompositionInstancesResponse.json [new file with mode: 0644]
runtime-acm/src/main/resources/openapi/examples/getAllCompositionInstancesResponse.yaml [new file with mode: 0644]
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/commissioning/rest/CommissioningControllerTest.java
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/commissioning/rest/stub/CommissioningControllerStubTest.java [new file with mode: 0644]
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/instantiation/rest/InstantiationControllerTest.java
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/instantiation/rest/stub/InstantiationControllerStubTest.java [new file with mode: 0644]
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/main/rest/ActuatorControllerTest.java