1 package org.onap.so.bpmn.infrastructure.adapter.network.tasks;
3 import static com.shazam.shazamcrest.MatcherAssert.assertThat;
4 import static com.shazam.shazamcrest.matcher.Matchers.sameBeanAs;
5 import static org.junit.Assert.assertNotNull;
6 import javax.xml.bind.JAXBException;
8 import org.mockito.InjectMocks;
9 import org.onap.so.FileUtil;
10 import org.onap.so.adapters.nwrest.CreateNetworkResponse;
11 import org.onap.so.bpmn.BaseTaskTest;
13 public class NetworkAdapterImplTest extends BaseTaskTest {
16 private NetworkAdapterImpl networkAdapterImpl = new NetworkAdapterImpl();
18 private static final String RESPONSE =
19 FileUtil.readResourceFile("__files/BuildingBlocks/Network/createNetworkResponse.xml");
22 public void postProcessNetworkAdapter() throws JAXBException {
23 execution.setVariable("WorkflowResponse", RESPONSE);
24 networkAdapterImpl.postProcessNetworkAdapter(execution);
25 assertNotNull(execution.getVariable("createNetworkResponse"));
26 assertThat(networkAdapterImpl.unmarshalXml(RESPONSE, CreateNetworkResponse.class),
27 sameBeanAs(execution.getVariable("createNetworkResponse")));