Update ACM-R missing stubs 99/134499/3
authorlapentafd <francesco.lapenta@est.tech>
Mon, 8 May 2023 09:07:26 +0000 (10:07 +0100)
committerFrancesco Davide Lapenta <francesco.lapenta@est.tech>
Mon, 8 May 2023 10:29:18 +0000 (10:29 +0000)
Fix typo and adding return 202 to missing stub

Issue-ID: POLICY-4143
Change-Id: I9b59b762395a1c3a1ae262ed4ac7679de402e0ac
Signed-off-by: lapentafd <francesco.lapenta@est.tech>
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/stub/CommissioningControllerStub.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/stub/InstantiationControllerStub.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/stub/ParticipantControllerStub.java
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/contract/CommissioningControllerStubTest.java
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/contract/InstantiationControllerStubTest.java

index adcb141..fc94f34 100644 (file)
@@ -31,6 +31,7 @@ import org.onap.policy.models.tosca.authorative.concepts.ToscaServiceTemplate;
 import org.onap.policy.models.tosca.authorative.concepts.ToscaServiceTemplates;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Profile;
+import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.RestController;
 
@@ -87,7 +88,6 @@ public class CommissioningControllerStub extends AbstractRestController implemen
     @Override
     public ResponseEntity<Void> compositionDefinitionPriming(UUID compositionId, UUID requestId,
             AcTypeStateUpdate body) {
-        // TODO Auto-generated method stub
-        return null;
+        return new ResponseEntity<>(HttpStatus.ACCEPTED);
     }
 }
index d0b190d..3fa4749 100644 (file)
@@ -1,6 +1,6 @@
 /*-
  * ============LICENSE_START=======================================================
- *  Copyright (C) 2022 Nordix Foundation.
+ *  Copyright (C) 2022-2023 Nordix Foundation.
  * ================================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -31,6 +31,7 @@ import org.onap.policy.clamp.models.acm.messages.rest.instantiation.AcInstanceSt
 import org.onap.policy.clamp.models.acm.messages.rest.instantiation.InstantiationResponse;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Profile;
+import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.RestController;
 
@@ -45,13 +46,13 @@ public class InstantiationControllerStub extends AbstractRestController implemen
     private String pathToResponseFile;
 
     @Value("${stub.getCompositionInstancesResponse}")
-    private String pathToSingleIntance;
+    private String pathToSingleInstance;
 
     @Value("${stub.getAllCompositionInstancesResponse}")
-    private String pathToAllIntances;
+    private String pathToAllInstances;
 
     @Value("${stub.postInstanceResponse}")
-    private String pathPostIntance;
+    private String pathPostInstance;
 
     @Value("${stub.putCompositionInstanceUpdateResponse}")
     private String pathToPutUpdate;
@@ -60,7 +61,7 @@ public class InstantiationControllerStub extends AbstractRestController implemen
     public ResponseEntity<InstantiationResponse> createCompositionInstance(UUID compositionId,
             AutomationComposition body, UUID xonaprequestid) {
         if (body.getInstanceId() == null) {
-            return stubUtils.getResponse(pathPostIntance, InstantiationResponse.class);
+            return stubUtils.getResponse(pathPostInstance, InstantiationResponse.class);
         } else {
             return stubUtils.getResponse(pathToResponseFile, InstantiationResponse.class);
         }
@@ -75,19 +76,18 @@ public class InstantiationControllerStub extends AbstractRestController implemen
     @Override
     public ResponseEntity<AutomationComposition> getCompositionInstance(UUID compositionId, UUID instanceId,
             UUID xonaprequestid) {
-        return stubUtils.getResponse(pathToSingleIntance, AutomationComposition.class);
+        return stubUtils.getResponse(pathToSingleInstance, AutomationComposition.class);
     }
 
     @Override
     public ResponseEntity<AutomationCompositions> queryCompositionInstances(UUID compositionId, String name,
             String version, UUID xonaprequestid) {
-        return stubUtils.getResponse(pathToAllIntances, AutomationCompositions.class);
+        return stubUtils.getResponse(pathToAllInstances, AutomationCompositions.class);
     }
 
     @Override
     public ResponseEntity<Void> compositionInstanceState(UUID compositionId, UUID instanceId,
             @Valid AcInstanceStateUpdate body, UUID requestId) {
-        // TODO Auto-generated method stub
-        return null;
+        return new ResponseEntity<>(HttpStatus.ACCEPTED);
     }
 }
index e87accf..78c566c 100644 (file)
@@ -52,12 +52,12 @@ public class ParticipantControllerStub extends AbstractRestController implements
 
     @Override
     public ResponseEntity<Void> orderAllParticipantsReport(UUID xonaprequestid) {
-        return new ResponseEntity(HttpStatus.ACCEPTED);
+        return new ResponseEntity<>(HttpStatus.ACCEPTED);
     }
 
     @Override
     public ResponseEntity<Void> orderParticipantReport(UUID participantId, UUID xonaprequestid) {
-        return new ResponseEntity(HttpStatus.ACCEPTED);
+        return new ResponseEntity<>(HttpStatus.ACCEPTED);
     }
 
     @Override
index 8c956ae..2c72a82 100644 (file)
@@ -70,7 +70,7 @@ class CommissioningControllerStubTest extends CommonRestController {
     void testPut() {
         var invocationBuilder = super.sendRequest(COMMISSIONING_ENDPOINT + "/" + COMPOSITION_ID);
         var respPost = invocationBuilder.put(Entity.json(serviceTemplate));
-        assertThat(Response.Status.OK.getStatusCode()).isEqualTo(respPost.getStatus());
+        assertThat(Response.Status.ACCEPTED.getStatusCode()).isEqualTo(respPost.getStatus());
     }
 
     @Test
index 9df4df8..4f3c93f 100644 (file)
@@ -80,7 +80,7 @@ class InstantiationControllerStubTest extends CommonRestController {
                 + "/" + INSTANTIATION_ENDPOINT
                 + "/" + INSTANCE_ID);
         var respPost = invocationBuilder.put(Entity.json(new AcInstanceStateUpdate()));
-        assertThat(Response.Status.OK.getStatusCode()).isEqualTo(respPost.getStatus());
+        assertThat(Response.Status.ACCEPTED.getStatusCode()).isEqualTo(respPost.getStatus());
     }
 
     @Test