From beb712f922ca903674844c3370424fc14330164e Mon Sep 17 00:00:00 2001 From: romaingimbert Date: Fri, 7 Sep 2018 10:53:31 +0200 Subject: state attribute for ServiceInventory -change jolt mapping to add field state -manage when no VNF found -add test Change-Id: I68d885678aab031176a130349b2fb73838fff683 Issue-ID: EXTAPI-134 Signed-off-by: romaingimbert --- src/test/java/org/onap/nbi/apis/ApiTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/test/java') diff --git a/src/test/java/org/onap/nbi/apis/ApiTest.java b/src/test/java/org/onap/nbi/apis/ApiTest.java index ad4a956..4d24062 100644 --- a/src/test/java/org/onap/nbi/apis/ApiTest.java +++ b/src/test/java/org/onap/nbi/apis/ApiTest.java @@ -24,6 +24,7 @@ import com.github.tomakehurst.wiremock.stubbing.ListStubMappingsResult; import com.github.tomakehurst.wiremock.stubbing.StubMapping; import java.util.ArrayList; import java.util.Date; +import java.util.LinkedHashMap; import java.util.List; import java.util.Set; import javax.validation.Validation; @@ -207,6 +208,21 @@ public class ApiTest { } + @Test + public void testServiceResourceGetInventoryWithStatus() throws Exception { + + String serviceName = "AnsibleService"; + String serviceId = "405c8c00-44b9-4303-9f27-6797d22ca096"; + MultiValueMap params = new LinkedMultiValueMap<>(); + params.add("serviceSpecification.name", serviceName); + params.add("relatedParty.id", "6490"); + ResponseEntity resource = serviceInventoryResource.getServiceInventory(serviceId, params); + LinkedHashMap service = (LinkedHashMap) resource.getBody(); + assertThat(service.get("state")).isEqualTo("Active"); + + + } + @Test public void testServiceResourceGetInventoryWithoutRelationShipList() throws Exception { -- cgit 1.2.3-korg