Search in sources :

Example 11 with Status

use of org.onap.appc.client.lcm.model.Status in project so by onap.

the class ApplicationControllerSupportTest method createStatus.

private Status createStatus(int code) {
    Status status = new Status();
    status.setCode(code);
    return status;
}
Also used : Status(org.onap.appc.client.lcm.model.Status)

Example 12 with Status

use of org.onap.appc.client.lcm.model.Status in project so by onap.

the class ApplicationControllerCallbackTest method onResponse_appcCallback_intermediateResponse_Test.

@Test
public void onResponse_appcCallback_intermediateResponse_Test() throws Exception {
    Status status = new Status();
    status.setCode(100);
    ResumeTrafficOutput response = new ResumeTrafficOutput();
    response.setStatus(status);
    doReturn(status).when(applicationControllerSupport).getStatusFromGenericResponse(response);
    appcTaskCallback.onResponse(response);
    Mockito.verifyZeroInteractions(mockExternalTaskService);
}
Also used : Status(org.onap.appc.client.lcm.model.Status) ResumeTrafficOutput(org.onap.appc.client.lcm.model.ResumeTrafficOutput) Test(org.junit.Test)

Example 13 with Status

use of org.onap.appc.client.lcm.model.Status in project so by onap.

the class ApplicationControllerCallbackTest method onResponse_appcCallback_success_Test.

@Test
public void onResponse_appcCallback_success_Test() throws Exception {
    Status status = new Status();
    status.setCode(400);
    ResumeTrafficOutput response = new ResumeTrafficOutput();
    response.setStatus(status);
    doReturn(status).when(applicationControllerSupport).getStatusFromGenericResponse(response);
    doReturn(true).when(applicationControllerSupport).getFinalityOf(status);
    doReturn(StatusCategory.NORMAL).when(applicationControllerSupport).getCategoryOf(status);
    appcTaskCallback.onResponse(response);
    Mockito.verify(mockExternalTaskService).complete(mockExternalTask);
}
Also used : Status(org.onap.appc.client.lcm.model.Status) ResumeTrafficOutput(org.onap.appc.client.lcm.model.ResumeTrafficOutput) Test(org.junit.Test)

Example 14 with Status

use of org.onap.appc.client.lcm.model.Status in project so by onap.

the class ApplicationControllerSupportTest method createStatus.

private Status createStatus(int code) {
    Status status = new Status();
    status.setCode(code);
    return status;
}
Also used : Status(org.onap.appc.client.lcm.model.Status)

Example 15 with Status

use of org.onap.appc.client.lcm.model.Status in project so by onap.

the class ApplicationControllerTaskImplTest method testExcute_configModify.

@Test
public void testExcute_configModify() throws JsonProcessingException, ApplicationControllerOrchestratorException {
    request.setAction(Action.ConfigModify);
    Parameters parameters = new Parameters();
    RequestParameters requestParams = new RequestParameters();
    requestParams.setHostIpAddress(request.getApplicationControllerVnf().getVnfHostIpAddress());
    parameters.setRequestParameters(requestParams);
    ConfigurationParameters configParams = new ConfigurationParameters();
    Map<String, String> configParamMap = new HashMap<>();
    configParamMap.put("name1", "value1");
    configParamMap.put("name2", "value2");
    configParams.setAdditionalProperties(configParamMap);
    parameters.setConfigurationParameters(configParams);
    Optional<String> payload = Optional.of((mapper.getMapper().writeValueAsString(parameters)));
    Mockito.when(applicationControllerClient.vnfCommand(request.getAction(), "testRequestId", request.getApplicationControllerVnf().getVnfId(), Optional.empty(), payload, "testControllerType", listener, "testRequestorId")).thenReturn(new Status());
    Status status = applicationControllerTaskImpl.execute("testRequestId", request, listener);
    Mockito.verify(applicationControllerClient).vnfCommand(request.getAction(), "testRequestId", request.getApplicationControllerVnf().getVnfId(), Optional.empty(), payload, "testControllerType", listener, "testRequestorId");
}
Also used : Status(org.onap.appc.client.lcm.model.Status) Parameters(org.onap.so.adapters.appc.orchestrator.client.beans.Parameters) ConfigurationParameters(org.onap.so.adapters.appc.orchestrator.client.beans.ConfigurationParameters) RequestParameters(org.onap.so.adapters.appc.orchestrator.client.beans.RequestParameters) HashMap(java.util.HashMap) ConfigurationParameters(org.onap.so.adapters.appc.orchestrator.client.beans.ConfigurationParameters) RequestParameters(org.onap.so.adapters.appc.orchestrator.client.beans.RequestParameters) Test(org.junit.Test)

Aggregations

Status (org.onap.appc.client.lcm.model.Status)42 Test (org.junit.Test)27 HashMap (java.util.HashMap)14 Action (org.onap.appc.client.lcm.model.Action)10 BaseTest (org.onap.so.BaseTest)10 ConfigurationParameters (org.onap.so.adapters.appc.orchestrator.client.beans.ConfigurationParameters)8 Parameters (org.onap.so.adapters.appc.orchestrator.client.beans.Parameters)8 RequestParameters (org.onap.so.adapters.appc.orchestrator.client.beans.RequestParameters)8 JSONObject (org.json.JSONObject)4 ArrayList (java.util.ArrayList)3 ResumeTrafficOutput (org.onap.appc.client.lcm.model.ResumeTrafficOutput)3 AppcClientException (org.onap.appc.client.lcm.exceptions.AppcClientException)2 ActionIdentifiers (org.onap.appc.client.lcm.model.ActionIdentifiers)2 Payload (org.onap.appc.client.lcm.model.Payload)2 ApplicationControllerCallback (org.onap.so.adapters.appc.orchestrator.client.ApplicationControllerCallback)2 Identity (org.onap.so.adapters.appc.orchestrator.client.beans.Identity)2 ApplicationControllerTaskRequest (org.onap.so.appc.orchestrator.service.beans.ApplicationControllerTaskRequest)2 JsonProcessingException (com.fasterxml.jackson.core.JsonProcessingException)1 ObjectMapper (com.fasterxml.jackson.databind.ObjectMapper)1 IOException (java.io.IOException)1