diff options
Diffstat (limited to 'SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model')
10 files changed, 705 insertions, 0 deletions
diff --git a/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/CertificationInputsTest.java b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/CertificationInputsTest.java new file mode 100644 index 0000000..78d0e6a --- /dev/null +++ b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/CertificationInputsTest.java @@ -0,0 +1,83 @@ +/*- + * ============LICENSE_START======================================================= + * openECOMP : SDN-C + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights + * reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package com.onap.sdnc.testapi.model; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +import java.util.ArrayList; +import java.util.List; +import org.junit.Before; +import org.junit.Test; +import org.mockito.ArgumentCaptor; +import org.mockito.Captor; +import org.mockito.Mock; +import org.mockito.Mockito; +import org.mockito.MockitoAnnotations; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +import com.google.gson.Gson; +import com.onap.sdnc.testapi.Application; +import com.onap.sdnc.testapi.ServletInitializer; +import com.onap.sdnc.testapi.model.CertificationInputs; +import com.onap.sdnc.testapi.model.Input; +import com.onap.sdnc.testapi.model.ODLClientResponse; +import com.onap.sdnc.testapi.model.Output; +import com.onap.sdnc.testapi.model.PreTestResponse; +import com.onap.sdnc.testapi.model.Request; +import com.onap.sdnc.testapi.model.Response; +import com.onap.sdnc.testapi.model.ValidationTestType; +import com.onap.sdnc.testapi.model.Vnf; +import com.onap.sdnc.testapi.model.VnfList; +import com.onap.sdnc.testapi.service.CertificationClientService; +import com.onap.sdnc.testapi.service.LayerTestServiceImpl; + +public class CertificationInputsTest { + + private String hostname = "host"; + private String ipaddress = "0.0.0.0"; + private String network = "Network Layer"; + + Input input = new Input(); + + @Before + public void setUp() throws Exception { + MockitoAnnotations.initMocks(this); + } + + @Test + public void TestCertificationInputs() { + + input.setIpaddress(ipaddress); + input.setHostname(hostname); + input.setNetwork(network); + + CertificationInputs certificationInputs=new CertificationInputs(); + certificationInputs.setInput(input); + + assertEquals(certificationInputs.getInput(), input); + assertEquals(input.getHostname(), hostname); + assertEquals(input.getIpaddress(), ipaddress); + assertEquals(input.getNetwork(), network); + + } +}
\ No newline at end of file diff --git a/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/InputTest.java b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/InputTest.java new file mode 100644 index 0000000..1f45ffa --- /dev/null +++ b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/InputTest.java @@ -0,0 +1,39 @@ +package com.onap.sdnc.testapi.model; + +import static org.junit.Assert.assertEquals; +import org.junit.Before; +import org.junit.Test; +import org.mockito.MockitoAnnotations; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +import com.onap.sdnc.testapi.Application; +import com.onap.sdnc.testapi.ServletInitializer; +import com.onap.sdnc.testapi.model.Input; + + +public class InputTest { + + private String hostname = "host"; + private String ipaddress = "0.0.0.0"; + private String network = "Network Layer"; + + Input input = new Input(); + + @Before + public void setUp() throws Exception { + MockitoAnnotations.initMocks(this); + } + + @Test + public void TestInput() { + + input.setHostname(hostname); + input.setIpaddress(ipaddress); + input.setNetwork(network); + + assertEquals(input.getHostname(), hostname); + assertEquals(input.getIpaddress(), ipaddress); + assertEquals(input.getNetwork(), network); + + } +}
\ No newline at end of file diff --git a/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/OdlResponseTest.java b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/OdlResponseTest.java new file mode 100644 index 0000000..581986f --- /dev/null +++ b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/OdlResponseTest.java @@ -0,0 +1,90 @@ +/*- + * ============LICENSE_START======================================================= + * openECOMP : SDN-C + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights + * reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package com.onap.sdnc.testapi.model; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +import java.util.ArrayList; +import java.util.List; +import org.junit.Before; +import org.junit.Test; +import org.mockito.ArgumentCaptor; +import org.mockito.Captor; +import org.mockito.Mock; +import org.mockito.Mockito; +import org.mockito.MockitoAnnotations; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +import com.google.gson.Gson; +import com.onap.sdnc.testapi.Application; +import com.onap.sdnc.testapi.ServletInitializer; +import com.onap.sdnc.testapi.model.CertificationInputs; +import com.onap.sdnc.testapi.model.Input; +import com.onap.sdnc.testapi.model.ODLClientResponse; +import com.onap.sdnc.testapi.model.Output; +import com.onap.sdnc.testapi.model.PreTestResponse; +import com.onap.sdnc.testapi.model.Request; +import com.onap.sdnc.testapi.model.Response; +import com.onap.sdnc.testapi.model.ValidationTestType; +import com.onap.sdnc.testapi.model.Vnf; +import com.onap.sdnc.testapi.model.VnfList; +import com.onap.sdnc.testapi.service.CertificationClientService; +import com.onap.sdnc.testapi.service.LayerTestServiceImpl; + + +public class OdlResponseTest { + + private String hostname = "host"; + private String ipaddress = "0.0.0.0"; + private String network = "Network Layer"; + private String statistics = "0% loss"; + private String avgTime = "Minimum = 0ms"; + private String testresult="testresult"; + private String reason="Check your input"; + private String testtype = "network"; + private String typeId="1"; + private String validationType="network"; + private String portnumber=null; + + Output output=new Output(); + ODLClientResponse odlClientResponse=new ODLClientResponse(); + + @Before + public void setUp() throws Exception { + MockitoAnnotations.initMocks(this); + } +@Test + public void TestODLClientResponse() { + output.setAvgTime(avgTime); + output.setHostname(hostname); + output.setIpaddress(ipaddress); + output.setTestresult(testresult); + output.setStatistics(statistics); + output.setStatus("unreachable"); + output.setReason("Check your input"); + + odlClientResponse.setOutput(output); + + assertEquals(odlClientResponse.getOutput(), output); + } +}
\ No newline at end of file diff --git a/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/OutputTest.java b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/OutputTest.java new file mode 100644 index 0000000..8cb059a --- /dev/null +++ b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/OutputTest.java @@ -0,0 +1,69 @@ +/*- + * ============LICENSE_START======================================================= + * openECOMP : SDN-C + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights + * reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package com.onap.sdnc.testapi.model; + +import static org.junit.Assert.assertEquals; +import org.junit.Before; +import org.junit.Test; +import org.mockito.MockitoAnnotations; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import com.onap.sdnc.testapi.Application; +import com.onap.sdnc.testapi.ServletInitializer; +import com.onap.sdnc.testapi.model.Output; + + +public class OutputTest { + + private String hostname = "host"; + private String ipaddress = "0.0.0.0"; + private String statistics = "0% loss"; + private String avgTime = "Minimum = 0ms"; + private String testresult="testresult"; + + @Before + public void setUp() throws Exception { + MockitoAnnotations.initMocks(this); + } + + @Test + public void TestOutput() { + + Output output=new Output(); + + output.setAvgTime(avgTime); + output.setHostname(hostname); + output.setIpaddress(ipaddress); + output.setTestresult(testresult); + output.setStatistics(statistics); + output.setStatus("unreachable"); + output.setReason("Check your input"); + + assertEquals(output.getHostname(), hostname); + assertEquals(output.getIpaddress(), ipaddress); + assertEquals(output.getAvgTime(),avgTime); + assertEquals(output.getStatistics(), statistics); + assertEquals(output.getStatus(), "unreachable"); + assertEquals(output.getReason(), "Check your input"); + assertEquals(output.getTestresult(), testresult); + } + +} diff --git a/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/PreTestResponseTest.java b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/PreTestResponseTest.java new file mode 100644 index 0000000..ec2fa35 --- /dev/null +++ b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/PreTestResponseTest.java @@ -0,0 +1,83 @@ +/*- + * ============LICENSE_START======================================================= + * openECOMP : SDN-C + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights + * reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package com.onap.sdnc.testapi.model; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +import java.util.ArrayList; +import java.util.List; +import org.junit.Before; +import org.junit.Test; +import org.mockito.ArgumentCaptor; +import org.mockito.Captor; +import org.mockito.Mock; +import org.mockito.Mockito; +import org.mockito.MockitoAnnotations; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +import com.google.gson.Gson; +import com.onap.sdnc.testapi.Application; +import com.onap.sdnc.testapi.ServletInitializer; +import com.onap.sdnc.testapi.model.CertificationInputs; +import com.onap.sdnc.testapi.model.Input; +import com.onap.sdnc.testapi.model.ODLClientResponse; +import com.onap.sdnc.testapi.model.Output; +import com.onap.sdnc.testapi.model.PreTestResponse; +import com.onap.sdnc.testapi.model.Request; +import com.onap.sdnc.testapi.model.Response; +import com.onap.sdnc.testapi.model.ValidationTestType; +import com.onap.sdnc.testapi.model.Vnf; +import com.onap.sdnc.testapi.model.VnfList; +import com.onap.sdnc.testapi.service.CertificationClientService; +import com.onap.sdnc.testapi.service.LayerTestServiceImpl; + +public class PreTestResponseTest { + + private String ipaddress = "0.0.0.0"; + private String avgTime = "Minimum = 0ms"; + private String statistics = "0% loss"; + private String testtype = "network"; + + PreTestResponse preTestResponse = new PreTestResponse(); + + @Before + public void setUp() throws Exception { + MockitoAnnotations.initMocks(this); + } + + @Test + public void TestPreTestResponse() { + + preTestResponse.setAvgTime(avgTime); + preTestResponse.setIpaddress(ipaddress); + preTestResponse.setStatistics(statistics); + preTestResponse.setStatus("reachable"); + preTestResponse.setTesttype(testtype); + + assertEquals(preTestResponse.getAvgTime(), avgTime); + assertEquals(preTestResponse.getIpaddress(), ipaddress); + assertEquals(preTestResponse.getStatistics(), statistics); + assertEquals(preTestResponse.getStatus(), "reachable"); + assertEquals(preTestResponse.getTesttype(), testtype); + } +}
\ No newline at end of file diff --git a/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/RequestTest.java b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/RequestTest.java new file mode 100644 index 0000000..74f2c98 --- /dev/null +++ b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/RequestTest.java @@ -0,0 +1,96 @@ +/*- + * ============LICENSE_START======================================================= + * openECOMP : SDN-C + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights + * reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package com.onap.sdnc.testapi.model; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +import java.util.ArrayList; +import java.util.List; +import org.junit.Before; +import org.junit.Test; +import org.mockito.ArgumentCaptor; +import org.mockito.Captor; +import org.mockito.Mock; +import org.mockito.Mockito; +import org.mockito.MockitoAnnotations; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +import com.google.gson.Gson; +import com.onap.sdnc.testapi.Application; +import com.onap.sdnc.testapi.ServletInitializer; +import com.onap.sdnc.testapi.model.CertificationInputs; +import com.onap.sdnc.testapi.model.Input; +import com.onap.sdnc.testapi.model.ODLClientResponse; +import com.onap.sdnc.testapi.model.Output; +import com.onap.sdnc.testapi.model.PreTestResponse; +import com.onap.sdnc.testapi.model.Request; +import com.onap.sdnc.testapi.model.Response; +import com.onap.sdnc.testapi.model.ValidationTestType; +import com.onap.sdnc.testapi.model.Vnf; +import com.onap.sdnc.testapi.model.VnfList; +import com.onap.sdnc.testapi.service.CertificationClientService; +import com.onap.sdnc.testapi.service.LayerTestServiceImpl; + + +public class RequestTest { + + private String hostname = "host"; + private String ipaddress = "0.0.0.0"; + private String network = "Network Layer"; + private String typeId="1"; + + private ValidationTestType[] validationTestTypee; + Request restReq= new Request(); + + @Before + public void setUp() throws Exception { + MockitoAnnotations.initMocks(this); + } + + @SuppressWarnings("deprecation") + @Test + public void TestRequest() { + ValidationTestType validationTestType = new ValidationTestType(); + validationTestType.setTypeId(typeId); + validationTestType.setValidationType(network); + + VnfList<List> vnflistt = new VnfList<List>(); + vnflistt.setHostName(hostname); + vnflistt.setIpAddress(ipaddress); + vnflistt.setPortNo(null); + + VnfList[] vnflist = restReq.getVnfList(); + restReq.setValidationTestType(validationTestTypee); + restReq.setVnfList(vnflist); + + ValidationTestType[] validationTestTypee = restReq.getValidationTestType(); + + Vnf vnf = new Vnf(); + vnf.setValidationTestType(validationTestTypee); + vnf.setVnfList(vnflist); + + assertEquals(restReq.getValidationTestType(), validationTestTypee); + assertEquals(restReq.getVnfList(), vnflist); + } + +} diff --git a/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/ResponseTest.java b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/ResponseTest.java new file mode 100644 index 0000000..e94f0bb --- /dev/null +++ b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/ResponseTest.java @@ -0,0 +1,71 @@ +/*- + * ============LICENSE_START======================================================= + * openECOMP : SDN-C + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights + * reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package com.onap.sdnc.testapi.model; + +import static org.junit.Assert.assertEquals; + +import java.util.ArrayList; +import java.util.List; + +import org.junit.Before; +import org.junit.Test; +import org.mockito.MockitoAnnotations; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import com.onap.sdnc.testapi.Application; +import com.onap.sdnc.testapi.ServletInitializer; +import com.onap.sdnc.testapi.model.PreTestResponse; +import com.onap.sdnc.testapi.model.Response; + + +public class ResponseTest { + + private String hostname = "host"; + private String ipaddress = "0.0.0.0"; + private String statistics = "0% loss"; + private String avgTime = "Minimum = 0ms"; + private String testresult="testresult"; + private String testtype = "network"; + + PreTestResponse preTestResponse=new PreTestResponse(); + Response response= new Response(); + + @Before + public void setUp() throws Exception { + MockitoAnnotations.initMocks(this); + } + + @Test + public void TestResponse() { + preTestResponse.setAvgTime(avgTime); + preTestResponse.setIpaddress(ipaddress); + preTestResponse.setStatistics(statistics); + preTestResponse.setStatus("reachable"); + preTestResponse.setTesttype(testtype); + + List<PreTestResponse> listPreTestResponse=new ArrayList<PreTestResponse>(); + listPreTestResponse.add(preTestResponse); + response.setPreTestResponse(listPreTestResponse); + + assertEquals(response.getPreTestResponse(), listPreTestResponse); + } + +}
\ No newline at end of file diff --git a/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/ValidationTest.java b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/ValidationTest.java new file mode 100644 index 0000000..f53c27d --- /dev/null +++ b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/ValidationTest.java @@ -0,0 +1,51 @@ +/* ============LICENSE_START======================================================= + * openECOMP : SDN-C + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights + * reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package com.onap.sdnc.testapi.model; + +import static org.junit.Assert.assertEquals; +import org.junit.Before; +import org.junit.Test; +import org.mockito.MockitoAnnotations; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import com.onap.sdnc.testapi.Application; +import com.onap.sdnc.testapi.ServletInitializer; +import com.onap.sdnc.testapi.model.ValidationTestType; + + +public class ValidationTest { + + private String validationType="network"; + private String typeId="1"; + @Before + public void setUp() throws Exception { + MockitoAnnotations.initMocks(this); + } + + @Test + public void TestValidation() { + ValidationTestType validationTestType=new ValidationTestType(); + validationTestType.setTypeId(typeId); + validationTestType.setValidationType(validationType); + + assertEquals(validationTestType.getTypeId(), "1"); + assertEquals(validationTestType.getValidationType(), "network"); + } +} diff --git a/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/VnfListTest.java b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/VnfListTest.java new file mode 100644 index 0000000..bc231e2 --- /dev/null +++ b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/VnfListTest.java @@ -0,0 +1,58 @@ +/*- + * ============LICENSE_START======================================================= + * openECOMP : SDN-C + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights + * reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package com.onap.sdnc.testapi.model; + +import static org.junit.Assert.assertEquals; +import java.util.List; +import org.junit.Before; +import org.junit.Test; +import org.mockito.MockitoAnnotations; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +import com.onap.sdnc.testapi.Application; +import com.onap.sdnc.testapi.ServletInitializer; +import com.onap.sdnc.testapi.model.VnfList; + + +public class VnfListTest { + + private String hostname = "host"; + private String ipaddress = "0.0.0.0"; + private String portnumber = null; + + @Before + public void setUp() throws Exception { + MockitoAnnotations.initMocks(this); + } + + @Test + public void TestVnfList() { + VnfList<List> vnfListt = new VnfList<List>(); + vnfListt.setHostName(hostname); + vnfListt.setIpAddress(ipaddress); + vnfListt.setPortNo(null); + + assertEquals(vnfListt.getHostName(), hostname); + assertEquals(vnfListt.getIpAddress(), ipaddress); + assertEquals(vnfListt.getPortNo(), portnumber); + } +}
\ No newline at end of file diff --git a/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/VnfTest.java b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/VnfTest.java new file mode 100644 index 0000000..0556012 --- /dev/null +++ b/SDNCReports/sdnc_reports_certification/src/test/java/com/onap/sdnc/testapi/model/VnfTest.java @@ -0,0 +1,65 @@ +/*- + * ============LICENSE_START======================================================= + * openECOMP : SDN-C + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights + * reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package com.onap.sdnc.testapi.model; + +import static org.junit.Assert.assertEquals; +import java.util.List; +import org.junit.Test; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +import com.onap.sdnc.testapi.Application; +import com.onap.sdnc.testapi.ServletInitializer; +import com.onap.sdnc.testapi.model.Request; +import com.onap.sdnc.testapi.model.ValidationTestType; +import com.onap.sdnc.testapi.model.Vnf; +import com.onap.sdnc.testapi.model.VnfList; + + +public class VnfTest { + + private String hostname = "host"; + private String ipaddress = "0.0.0.0"; + private ValidationTestType[] validationTestType; + + Request restReq = new Request(); + + @SuppressWarnings("deprecation") + @Test + public void TestVnf() { + + VnfList<List> vnfListt = new VnfList<List>(); + vnfListt.setHostName(hostname); + vnfListt.setIpAddress(ipaddress); + vnfListt.setPortNo(null); + + VnfList[] vnflist = restReq.getVnfList(); + Vnf testvnf = new Vnf(); + testvnf.setVnfList(vnflist); + testvnf.setValidationTestType(validationTestType); + + ValidationTestType[] validationTestTypee = restReq.getValidationTestType(); + testvnf.setValidationTestType(validationTestTypee); + + assertEquals(testvnf.getVnfList(), vnflist); + assertEquals(testvnf.getValidationTestType(), validationTestTypee); + } +}
\ No newline at end of file |