+ VnfInstanceTopologyOperationInput input = builder.build();
+ VnfInstanceTopologyOperationOutput result = vnfapiProvider
+ .vnfInstanceTopologyOperation(input)
+ .get()
+ .getResult();
+
+ checkVnfInstanceTopologyOperationOutput(result);
+ }
+
+ @Test
+ public void vnfInstanceTopologyOperationInput_getVnfInstanceRequestInformationVnfInstanceIdIsNull() throws Exception {
+ VnfInstanceTopologyOperationInputBuilder builder = new VnfInstanceTopologyOperationInputBuilder();
+ builder.setVnfInstanceRequestInformation(new VnfInstanceRequestInformationBuilder()
+ .setVnfInstanceId(null)
+ .build());
+
+ VnfInstanceTopologyOperationInput input = builder.build();
+ VnfInstanceTopologyOperationOutput result = vnfapiProvider
+ .vnfInstanceTopologyOperation(input)
+ .get()
+ .getResult();
+
+ checkVnfInstanceTopologyOperationOutput(result);
+ }
+
+ private void checkVnfInstanceTopologyOperationOutput(VnfInstanceTopologyOperationOutput result) {
+ String expectedResponseCode = "403";
+ String expectedResponseMessage = "invalid input, null or empty vnf-instance-id";
+ String expectedAckFinalIndicator = "Y";
+
+ Assert.assertEquals(result.getResponseCode(), expectedResponseCode );
+ Assert.assertEquals(result.getResponseMessage(), expectedResponseMessage);
+ Assert.assertEquals(result.getAckFinalIndicator(), expectedAckFinalIndicator);
+ }
+ }