1 package org.onap.so.bpmn.servicedecomposition.bbobjects.wrappers;
3 import static org.junit.Assert.assertEquals;
6 import org.junit.rules.ExpectedException;
7 import org.onap.so.bpmn.servicedecomposition.bbobjects.ServiceInstance;
8 import org.onap.so.bpmn.servicedecomposition.bbobjects.ServiceProxy;
9 import org.onap.so.bpmn.servicedecomposition.bbobjects.wrappers.exceptions.ServiceProxyNotFoundException;
11 public class ServiceInstanceWrapperTest {
14 public ExpectedException expectedException = ExpectedException.none();
17 public void getTransportServiceProxyTest() throws ServiceProxyNotFoundException {
18 ServiceInstance si = buildServiceInstance();
19 si.getServiceProxies().add(buildServiceProxy());
20 ServiceInstanceWrapper sw = new ServiceInstanceWrapper(si);
21 ServiceProxy sp = sw.getTransportServiceProxy();
22 assertEquals("sp-001", sp.getId());
23 assertEquals("transport", sp.getType());
27 public void getTransportServiceProxyExceptionTest() throws ServiceProxyNotFoundException {
28 expectedException.expect(ServiceProxyNotFoundException.class);
29 ServiceInstanceWrapper sw = new ServiceInstanceWrapper(buildServiceInstance());
30 sw.getTransportServiceProxy();
33 private ServiceInstance buildServiceInstance() {
34 ServiceInstance si = new ServiceInstance();
35 si.setServiceInstanceId("si-001");
36 si.setServiceInstanceName("Test SI");
40 private ServiceProxy buildServiceProxy() {
41 ServiceProxy sp = new ServiceProxy();
43 sp.setType("transport");