diff options
author | Weitao Gao <victor.gao@huawei.com> | 2020-08-24 13:09:10 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2020-08-24 13:09:10 +0000 |
commit | 8bea64aabf3284ba4ab4a59f25e9f7055ce2f629 (patch) | |
tree | b46b85ebc3fcb74e4b870655ddf338054143d555 /huawei/vnfmadapter | |
parent | f5b1fff8d73e136a1c46f61fe43cc454d26522b5 (diff) | |
parent | 5e9e75447bf08941277a3932a0de388821bdda14 (diff) |
Merge "Code coverage HttpRequests and SslAnonymousSocket classes Issue-ID: VFC-1726"
Diffstat (limited to 'huawei/vnfmadapter')
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<Header> 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<Header> 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); } - + } |