From 5e9e75447bf08941277a3932a0de388821bdda14 Mon Sep 17 00:00:00 2001 From: sekharhuawei Date: Sat, 22 Aug 2020 00:03:12 +0530 Subject: Code coverage HttpRequests and SslAnonymousSocket classes Issue-ID: VFC-1726 Signed-off-by: sekharhuawei Change-Id: I88de5781bc5e5385fa6dc3a9c0a0f071e1414fa2 --- .../service/csm/connect/HttpRequestsTest.java | 175 +++++++++++++-------- .../csm/connect/SslAnonymousSocketTest.java | 11 +- 2 files changed, 115 insertions(+), 71 deletions(-) diff --git a/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/connect/HttpRequestsTest.java b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/connect/HttpRequestsTest.java index 185f2b28..3e9972af 100644 --- a/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/connect/HttpRequestsTest.java +++ b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/connect/HttpRequestsTest.java @@ -16,7 +16,8 @@ package org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.service.csm.connect; -import static org.junit.Assert.*; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; import java.util.ArrayList; import java.util.List; @@ -24,76 +25,112 @@ import java.util.List; import org.apache.commons.httpclient.Header; import org.junit.Test; import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common.VnfmException; -import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.service.csm.connect.HttpRequests; public class HttpRequestsTest { - String authenticateMode = "test"; - HttpRequests.Builder builder = new HttpRequests.Builder(authenticateMode); - - @Test - public void addHeaderTest(){ - builder.addHeader("id", "1234"); - assertTrue(true); - } - @Test - public void addHeadersTest(){ - Header header = new Header(); - builder.addHeaders(header, header); - assertNotNull(builder); - } - @Test - public void addHeadersListTest(){ - List
list = new ArrayList<>(); - Header header = new Header(); - list.add(header); - builder.addHeaders(list); - assertNotNull(builder); - } - - @Test(expected = VnfmException.class) - public void setUrlTestException() throws VnfmException{ - String url=null; - String path=null; - builder.setUrl(url, path); - } - @Test(expected = VnfmException.class) - public void setUrlTestException2() throws VnfmException{ - String url=""; - String path=null; - builder.setUrl(url, path); - } - - @Test(expected = VnfmException.class) - public void setUrlTestNormal() throws VnfmException{ - String url="/test/123"; - String path="http://localhost:8080"; - builder.setUrl(url, path); - } - - @Test(expected = VnfmException.class) - public void setUrl2TestException() throws VnfmException{ - String url=null; - String path=null; - builder.setUrl(url, path,101); - } - @Test(expected = VnfmException.class) - public void setUrl2TestException2() throws VnfmException{ - String url=""; - String path=null; - builder.setUrl(url, path,101); - } - - @Test(expected = VnfmException.class) - public void setUrl2TestNormal() throws VnfmException{ - String url="/test/123"; - String path="http://localhost:8080"; - builder.setUrl(url, path,101); - } - @Test(expected = Exception.class) - public void requestTestException(){ - String res = builder.request(); - assertNotNull(res); - } + String authenticateMode = "test"; + HttpRequests.Builder builder = new HttpRequests.Builder(authenticateMode); + + @Test + public void addHeaderTest() { + builder.addHeader("id", "1234"); + assertTrue(true); + } + + @Test + public void addHeadersTest() { + Header header = new Header(); + builder.addHeaders(header, header); + assertNotNull(builder); + } + + @Test + public void addHeadersListTest() { + List
list = new ArrayList<>(); + Header header = new Header(); + list.add(header); + builder.addHeaders(list); + assertNotNull(builder); + } + + @Test(expected = VnfmException.class) + public void setUrlTestException() throws VnfmException { + String url = null; + String path = null; + builder.setUrl(url, path); + } + + @Test(expected = VnfmException.class) + public void setUrlTestException2() throws VnfmException { + String url = ""; + String path = null; + builder.setUrl(url, path); + } + + @Test(expected = VnfmException.class) + public void setUrlTestNormal() throws VnfmException { + String url = "/test/123"; + String path = "http://localhost:8080"; + builder.setUrl(url, path); + } + + @Test(expected = VnfmException.class) + public void setUrl2TestException() throws VnfmException { + String url = null; + String path = null; + builder.setUrl(url, path, 101); + } + + @Test(expected = VnfmException.class) + public void setUrl2TestException2() throws VnfmException { + String url = ""; + String path = null; + builder.setUrl(url, path, 101); + } + + @Test(expected = VnfmException.class) + public void setUrl2TestNormal() throws VnfmException { + String url = "/test/123"; + String path = "http://localhost:8080"; + builder.setUrl(url, path, 101); + } + + @Test(expected = Exception.class) + public void requestTestException() { + String res = builder.request(); + assertNotNull(res); + } + + @Test + public void postTest() throws VnfmException { + assertNotNull(builder.post()); + } + + @Test + public void putTest() throws VnfmException { + assertNotNull(builder.put()); + } + + @Test + public void getTest() throws VnfmException { + assertNotNull(builder.get()); + } + + @Test + public void deleteTest() throws VnfmException { + assertNotNull(builder.delete()); + } + + @Test + public void setParamsTest() throws VnfmException { + String json = "test"; + assertNotNull(builder.setParams(json)); + } + + @Test + public void setEncodingTest() throws VnfmException { + String json = "test"; + assertNotNull(builder.setEncoding(json)); + } } diff --git a/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/connect/SslAnonymousSocketTest.java b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/connect/SslAnonymousSocketTest.java index 1e382a4e..783dc5c4 100644 --- a/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/connect/SslAnonymousSocketTest.java +++ b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/csm/connect/SslAnonymousSocketTest.java @@ -22,11 +22,18 @@ import java.net.Socket; import org.apache.commons.httpclient.ConnectTimeoutException; import org.apache.commons.httpclient.params.HttpConnectionParams; +import org.junit.Before; import org.junit.Test; -import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.service.csm.connect.SslAnonymousSocket; +import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common.VnfmException; public class SslAnonymousSocketTest { + + @Before + public void init() throws VnfmException { + SslAnonymousSocket sslsocket = new SslAnonymousSocket(); + sslsocket.init(); + } @Test(expected = IOException.class) public void createSocketTestException() throws IOException, ConnectTimeoutException { String host= "localhost"; @@ -48,5 +55,5 @@ public class SslAnonymousSocketTest { SslAnonymousSocket sslsocket = new SslAnonymousSocket(); Socket socket = sslsocket.createSocket(host, port, localAddress, localPort, params); } - + } -- cgit 1.2.3-korg