X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=appc-config%2Fappc-flow-controller%2Fprovider%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fappc%2Fflow%2Fcontroller%2Fnode%2FTransactionHandlerTest.java;h=a57a8c043c9646e8413e0fb66b45d9fbec570bf8;hb=d5662e4f5ad44fe89b455d0596e185f7e4c905f0;hp=158e0c93b2616cd30983f0074cc789a559c14b47;hpb=07fcbfcd2e65135556fce021748aa6c338cf710d;p=appc.git diff --git a/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/node/TransactionHandlerTest.java b/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/node/TransactionHandlerTest.java index 158e0c93b..a57a8c043 100644 --- a/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/node/TransactionHandlerTest.java +++ b/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/node/TransactionHandlerTest.java @@ -23,6 +23,8 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; import static org.onap.appc.flow.controller.utils.FlowControllerConstants.INPUT_REQUEST_ACTION; import static org.onap.appc.flow.controller.utils.FlowControllerConstants.INPUT_REQUEST_ACTION_TYPE; +import static org.onap.appc.flow.controller.utils.FlowControllerConstants.REST_PROTOCOL; +import static org.onap.appc.flow.controller.utils.FlowControllerConstants.VNF_TYPE; import java.util.Properties; import org.junit.Assert; @@ -57,7 +59,7 @@ public class TransactionHandlerTest { when(ctx.getAttribute(INPUT_REQUEST_ACTION_TYPE)).thenReturn(""); expectedException.expect(Exception.class); - expectedException.expectMessage("Don't know REST operation for Action"); + expectedException.expectMessage("Don't know vnf type to send REST request for request-action - null"); transactionHandler = new TransactionHandler(); transactionHandler.buildTransaction(ctx, prop, RESOURCE_URI); } @@ -68,7 +70,7 @@ public class TransactionHandlerTest { when(ctx.getAttribute(INPUT_REQUEST_ACTION_TYPE)).thenReturn("foo"); expectedException.expect(Exception.class); - expectedException.expectMessage("Don't know request-action request-action"); + expectedException.expectMessage("Don't know vnf type to send REST request for request-action - null"); transactionHandler.buildTransaction(ctx, prop, "some uri"); } @@ -77,10 +79,16 @@ public class TransactionHandlerTest { when(ctx.getAttribute(INPUT_REQUEST_ACTION_TYPE)).thenReturn("input-ra-type"); when(ctx.getAttribute(INPUT_REQUEST_ACTION)).thenReturn("input-ra"); - - when(prop.getProperty(ctx.getAttribute(INPUT_REQUEST_ACTION).concat(".default-rest-user"))) + when(ctx.getAttribute(VNF_TYPE)).thenReturn("vnf"); + + String userKey = ctx.getAttribute(VNF_TYPE) + "." + REST_PROTOCOL + "." + ctx.getAttribute(INPUT_REQUEST_ACTION) + + ".user"; + String passwordKey = ctx.getAttribute(VNF_TYPE) + "." + REST_PROTOCOL + "." + ctx.getAttribute(INPUT_REQUEST_ACTION) + + ".password"; + + when(prop.getProperty(userKey)) .thenReturn("rest-user"); - when(prop.getProperty(ctx.getAttribute(INPUT_REQUEST_ACTION).concat(".default-rest-pass"))) + when(prop.getProperty(passwordKey)) .thenReturn("rest-pass"); Transaction transaction = transactionHandler.buildTransaction(ctx, prop, "some uri");