X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dmaap-adaptor-java%2Fsrc%2Ftest%2Fjava%2Forg%2Foran%2Fdmaapadapter%2FEcsSimulatorController.java;h=7542e0bdcd917f4cb455e7c55e8eedcf7d58e94a;hb=2f0d0d08efe5efe671178e63fdab4dacee543f9a;hp=c0420342bebb24c8de3316a3b105307ebca05eb8;hpb=560f09e187d60d9b8df6f4976bdcfd3a9a2a0778;p=nonrtric.git diff --git a/dmaap-adaptor-java/src/test/java/org/oran/dmaapadapter/EcsSimulatorController.java b/dmaap-adaptor-java/src/test/java/org/oran/dmaapadapter/EcsSimulatorController.java index c0420342..7542e0bd 100644 --- a/dmaap-adaptor-java/src/test/java/org/oran/dmaapadapter/EcsSimulatorController.java +++ b/dmaap-adaptor-java/src/test/java/org/oran/dmaapadapter/EcsSimulatorController.java @@ -97,13 +97,19 @@ public class EcsSimulatorController { return new ResponseEntity<>(HttpStatus.OK); } - public void addJob(ConsumerJobInfo job, AsyncRestClient restClient) { + public void addJob(ConsumerJobInfo job, String jobId, AsyncRestClient restClient) { String url = this.testResults.registrationInfo.jobCallbackUrl; ProducerJobInfo request = - new ProducerJobInfo(job.jobDefinition, "ID", job.infoTypeId, job.jobResultUri, job.owner, "TIMESTAMP"); + new ProducerJobInfo(job.jobDefinition, jobId, job.infoTypeId, job.jobResultUri, job.owner, "TIMESTAMP"); String body = gson.toJson(request); logger.info("ECS Simulator PUT job: {}", body); restClient.post(url, body).block(); + } + + public void deleteJob(String jobId, AsyncRestClient restClient) { + String url = this.testResults.registrationInfo.jobCallbackUrl + "/" + jobId; + logger.info("ECS Simulator DELETE job: {}", url); + restClient.delete(url).block(); } }