diff options
Diffstat (limited to 'ms/blueprintsprocessor/modules/inbounds/configs-api/src/test/kotlin')
-rw-r--r-- | ms/blueprintsprocessor/modules/inbounds/configs-api/src/test/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/configs/api/ResourceConfigSnapshotControllerTest.kt | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/ms/blueprintsprocessor/modules/inbounds/configs-api/src/test/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/configs/api/ResourceConfigSnapshotControllerTest.kt b/ms/blueprintsprocessor/modules/inbounds/configs-api/src/test/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/configs/api/ResourceConfigSnapshotControllerTest.kt index 58d5726bb..1a2fb6187 100644 --- a/ms/blueprintsprocessor/modules/inbounds/configs-api/src/test/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/configs/api/ResourceConfigSnapshotControllerTest.kt +++ b/ms/blueprintsprocessor/modules/inbounds/configs-api/src/test/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/configs/api/ResourceConfigSnapshotControllerTest.kt @@ -246,6 +246,50 @@ class ResourceConfigSnapshotControllerTest { } } + @Test + fun `deleteWithResourceIdAndResourceType returns 200 if valid path`() { + webTestClient + .delete() + .uri("/api/v1/configs/$resourceType/$resourceId/running") + .exchange() + .expectStatus().is2xxSuccessful + .expectBody() + webTestClient + .delete() + .uri("/api/v1/configs/$resourceType/$resourceId/candidate") + .exchange() + .expectStatus().is2xxSuccessful + .expectBody() + webTestClient + .delete() + .uri("/api/v1/configs/$resourceType/$resourceId") + .exchange() + .expectStatus().is2xxSuccessful + .expectBody() + } + + @Test + fun `deleteWithResourceIdAndResourceType returns 400 if invalid path`() { + webTestClient + .delete() + .uri("/api/v1/configs/ /$resourceId/running") + .exchange() + .expectStatus().is4xxClientError + .expectBody() + webTestClient + .delete() + .uri("/api/v1/configs/$resourceType/ /running") + .exchange() + .expectStatus().is4xxClientError + .expectBody() + webTestClient + .delete() + .uri("/api/v1/configs/$resourceType/$resourceId/qwerty") + .exchange() + .expectStatus().is4xxClientError + .expectBody() + } + private fun post(resourceType: String, resourceId: String, status: String) { webTestClient .post() |