X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=enrichment-coordinator-service%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fenrichment%2FApplicationTest.java;h=b2ec0b1410f9209cf64b621413dd61cf420dd4b2;hb=28ea034c54771d3680743f3885c97d6bc9eb7f7b;hp=3a52fbc29e8562bea0fb66fa138444d36433ea26;hpb=32180137b6aca9c3a4519ac00cb573cbae9dca83;p=nonrtric.git diff --git a/enrichment-coordinator-service/src/test/java/org/oransc/enrichment/ApplicationTest.java b/enrichment-coordinator-service/src/test/java/org/oransc/enrichment/ApplicationTest.java index 3a52fbc2..b2ec0b14 100644 --- a/enrichment-coordinator-service/src/test/java/org/oransc/enrichment/ApplicationTest.java +++ b/enrichment-coordinator-service/src/test/java/org/oransc/enrichment/ApplicationTest.java @@ -197,6 +197,13 @@ class ApplicationTest { assertThat(putEiType(EI_TYPE_ID)).isEqualTo(HttpStatus.OK); } + @Test + void testPutEiType_noSchema() { + String url = ProducerConsts.API_ROOT + "/eitypes/" + EI_TYPE_ID; + String body = "{}"; + testErrorCode(restClient().put(url, body), HttpStatus.BAD_REQUEST, "No schema provided"); + } + @Test void testGetEiType() throws Exception { putEiProducerWithOneType(EI_PRODUCER_ID, "test"); @@ -429,6 +436,13 @@ class ApplicationTest { assertThat(request.id).isEqualTo("jobId"); } + @Test + void testPutEiProducer_noType() throws Exception { + String url = ProducerConsts.API_ROOT + "/eiproducers/eiProducerId"; + String body = gson.toJson(producerEiRegistratioInfo(EI_TYPE_ID)); + testErrorCode(restClient().put(url, body), HttpStatus.NOT_FOUND, "EI type not found"); + } + @Test void testPutProducerAndEiJob() throws Exception { this.putEiType(EI_TYPE_ID);