X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-backend%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fportal%2Fnonrtric%2Fcontrolpanel%2Futil%2FAsyncRestClientTest.java;h=f6688031bb331f5a0d93147e8ed3f5cd3ea95ab2;hb=b36108a6b4f18c5620ed120184bdd8c86c85c70e;hp=33527a4eec9ae8f43afb715db9485bca244b4d5d;hpb=81ff72c1ab1f0606ec886ab21795dbc6ae54ff7f;p=portal%2Fnonrtric-controlpanel.git diff --git a/webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/util/AsyncRestClientTest.java b/webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/util/AsyncRestClientTest.java index 33527a4..f668803 100644 --- a/webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/util/AsyncRestClientTest.java +++ b/webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/util/AsyncRestClientTest.java @@ -33,6 +33,7 @@ import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; import org.springframework.web.reactive.function.client.WebClientResponseException; import reactor.core.publisher.Mono; @@ -93,6 +94,15 @@ class AsyncRestClientTest { StepVerifier.create(returnedMono).expectNext(TEST_JSON).expectComplete().verify(); } + @Test + void testPutWithoutBodyNoError() { + mockWebServer.enqueue(new MockResponse().setResponseCode(SUCCESS_CODE) // + .setHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE)); + + Mono> returnedMono = clientUnderTest.putForEntity(REQUEST_URL); + StepVerifier.create(returnedMono).expectNextCount(1).expectComplete().verify(); + } + @Test void testPutError() { mockWebServer.enqueue(new MockResponse().setResponseCode(ERROR_CODE));