diff options
Diffstat (limited to 'server/src/test/java/org/onap/usecaseui/server/service/lcm/impl/SOTNServiceImplTest.java')
-rw-r--r-- | server/src/test/java/org/onap/usecaseui/server/service/lcm/impl/SOTNServiceImplTest.java | 49 |
1 files changed, 30 insertions, 19 deletions
diff --git a/server/src/test/java/org/onap/usecaseui/server/service/lcm/impl/SOTNServiceImplTest.java b/server/src/test/java/org/onap/usecaseui/server/service/lcm/impl/SOTNServiceImplTest.java index 2d14347d..d5dee836 100644 --- a/server/src/test/java/org/onap/usecaseui/server/service/lcm/impl/SOTNServiceImplTest.java +++ b/server/src/test/java/org/onap/usecaseui/server/service/lcm/impl/SOTNServiceImplTest.java @@ -29,6 +29,11 @@ import jakarta.servlet.ReadListener; import jakarta.servlet.ServletInputStream; import jakarta.servlet.http.HttpServletRequest; +import okhttp3.MediaType; +import okio.Buffer; +import okio.BufferedSource; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; import org.junit.Assert; import org.junit.Before; import org.junit.Test; @@ -36,6 +41,8 @@ import org.mockito.Mockito; import org.onap.usecaseui.server.bean.sotn.Pinterface; import org.onap.usecaseui.server.bean.sotn.PinterfaceRsp; import org.onap.usecaseui.server.service.lcm.domain.aai.AAIService; +import org.onap.usecaseui.server.service.lcm.domain.aai.exceptions.AAIException; +import org.onap.usecaseui.server.service.lcm.domain.so.exceptions.SOException; import org.onap.usecaseui.server.service.sotn.impl.SOTNServiceImpl; import okhttp3.ResponseBody; @@ -44,10 +51,31 @@ public class SOTNServiceImplTest { SOTNServiceImpl dsts = null; AAIService aaiService = null; + + ResponseBody result; @Before public void before() throws Exception { aaiService= mock(AAIService.class); dsts = new SOTNServiceImpl(aaiService); + result= new ResponseBody() { + @Nullable + @Override + public MediaType contentType() { + return MediaType.parse("application/json; charset=utf-8"); + } + + @Override + public long contentLength() { + return 0; + } + + @NotNull + @Override + public BufferedSource source() { + + return new Buffer(); + } + }; } private HttpServletRequest mockRequest() throws IOException { @@ -80,7 +108,6 @@ public class SOTNServiceImplTest { @Test public void itCanGetNetWorkResources(){ - ResponseBody result=null; when(aaiService.listNetWorkResources()).thenReturn(successfulCall(result)); dsts.getNetWorkResources(); } @@ -104,7 +131,7 @@ public class SOTNServiceImplTest { dsts.getPinterfaceByPnfName(pnfName); } - @Test + @Test(expected = AAIException.class) public void getPinterfaceByPnfNameWithThrowsEexception(){ String pnfName="test"; when(aaiService.getPinterfaceByPnfName(pnfName)).thenReturn(failedCall("aai is not exist!")); @@ -113,7 +140,6 @@ public class SOTNServiceImplTest { @Test public void itCanGetLogicalLinks(){ - ResponseBody result=null; when(aaiService.getLogicalLinks()).thenReturn(successfulCall(result)); dsts.getLogicalLinks(); } @@ -126,7 +152,6 @@ public class SOTNServiceImplTest { @Test public void itCanGetSpecificLogicalLink(){ - ResponseBody result=null; String linkName="linkName"; when(aaiService.getSpecificLogicalLink(linkName)).thenReturn(successfulCall(result)); dsts.getSpecificLogicalLink(linkName); @@ -141,7 +166,6 @@ public class SOTNServiceImplTest { @Test public void itCanGetHostUrl(){ - ResponseBody result=null; String linkName="linkName"; when(aaiService.getHostUrl(linkName)).thenReturn(successfulCall(result)); dsts.getHostUrl(linkName); @@ -156,7 +180,6 @@ public class SOTNServiceImplTest { @Test public void itCanGetExtAaiId(){ - ResponseBody result=null; String linkName="linkName"; when(aaiService.getExtAaiId(linkName)).thenReturn(successfulCall(result)); dsts.getExtAaiId(linkName); @@ -171,7 +194,6 @@ public class SOTNServiceImplTest { @Test public void itCanCreateHostUrl() throws IOException{ - ResponseBody result=null; String linkName="linkName"; HttpServletRequest request = mockRequest(); when(aaiService.createHostUrl(Mockito.any(),eq(linkName))).thenReturn(successfulCall(result)); @@ -188,7 +210,6 @@ public class SOTNServiceImplTest { @Test public void itCanCreateTopoNetwork() throws IOException{ - ResponseBody result=null; String linkName="linkName"; HttpServletRequest request = mockRequest(); when(aaiService.createTopoNetwork(Mockito.any(),eq(linkName))).thenReturn(successfulCall(result)); @@ -205,7 +226,6 @@ public class SOTNServiceImplTest { @Test public void itCanCreateTerminationPoint() throws IOException{ - ResponseBody result=null; String linkName="linkName"; String tpid="tpId"; HttpServletRequest request = mockRequest(); @@ -224,7 +244,6 @@ public class SOTNServiceImplTest { @Test public void itCanCreateLink() throws IOException{ - ResponseBody result=null; String linkName="linkName"; HttpServletRequest request = mockRequest(); when(aaiService.createLink(Mockito.any(),eq(linkName))).thenReturn(successfulCall(result)); @@ -241,7 +260,6 @@ public class SOTNServiceImplTest { @Test public void itCanCreatePnf() throws IOException{ - ResponseBody result=null; String linkName="linkName"; HttpServletRequest request = mockRequest(); when(aaiService.createPnf(Mockito.any(),eq(linkName))).thenReturn(successfulCall(result)); @@ -258,7 +276,6 @@ public class SOTNServiceImplTest { @Test public void itCanDeleteLink() throws IOException{ - ResponseBody result=null; String linkName="linkName"; String resourceVersion="resourceVersion"; when(aaiService.deleteLink(linkName,resourceVersion)).thenReturn(successfulCall(result)); @@ -275,7 +292,6 @@ public class SOTNServiceImplTest { @Test public void itCanGetServiceInstances() throws IOException{ - ResponseBody result=null; String linkName="linkName"; String resourceVersion="resourceVersion"; when(aaiService.getServiceInstances(linkName,resourceVersion)).thenReturn(successfulCall(result)); @@ -292,7 +308,6 @@ public class SOTNServiceImplTest { @Test public void itCanGerviceInstanceInfo() throws IOException{ - ResponseBody result=null; String linkName="linkName"; String resourceVersion="resourceVersion"; String serviceId="serviceId"; @@ -300,7 +315,7 @@ public class SOTNServiceImplTest { dsts.serviceInstanceInfo(linkName,resourceVersion,serviceId); } - @Test + @Test(expected = SOException.class) public void serviceInstanceInfoWithThrowsEexception() throws IOException{ String linkName="linkName"; String resourceVersion="resourceVersion"; @@ -311,7 +326,6 @@ public class SOTNServiceImplTest { @Test public void itCanGetPnfInfo() throws IOException{ - ResponseBody result=null; String linkName="linkName"; when(aaiService.getPnfInfo(linkName)).thenReturn(successfulCall(result)); dsts.getPnfInfo(linkName); @@ -326,7 +340,6 @@ public class SOTNServiceImplTest { @Test public void itCangetAllottedResources() throws IOException{ - ResponseBody result=null; String linkName="linkName"; String resourceVersion="resourceVersion"; String serviceId="serviceId"; @@ -345,7 +358,6 @@ public class SOTNServiceImplTest { @Test public void itCangetConnectivityInfo() throws IOException{ - ResponseBody result=null; String linkName="linkName"; when(aaiService.getConnectivityInfo(linkName)).thenReturn(successfulCall(result)); dsts.getConnectivityInfo(linkName); @@ -360,7 +372,6 @@ public class SOTNServiceImplTest { @Test public void itCangetPinterfaceByVpnId() throws IOException{ - ResponseBody result=null; String linkName="linkName"; when(aaiService.getPinterfaceByVpnId(linkName)).thenReturn(successfulCall(result)); dsts.getPinterfaceByVpnId(linkName); |