summaryrefslogtreecommitdiffstats
path: root/adapters/mso-vfc-adapter/src/test/java/org/onap
diff options
context:
space:
mode:
Diffstat (limited to 'adapters/mso-vfc-adapter/src/test/java/org/onap')
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/exceptions/ApplicationExceptionTest.java42
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/CustomerModelTest.java49
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/LocationConstraintTest.java49
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NSResourceInputParameterTest.java69
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsCreateReqTest.java69
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsInstantiateReqTest.java39
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsOperationKeyTest.java79
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsParametersTest.java52
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsProgressStatusTest.java61
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/ResponseDescriptorTest.java79
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/RestfulResponseTest.java76
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/VimLocationTest.java39
12 files changed, 703 insertions, 0 deletions
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/exceptions/ApplicationExceptionTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/exceptions/ApplicationExceptionTest.java
new file mode 100644
index 0000000000..ec3741dc1a
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/exceptions/ApplicationExceptionTest.java
@@ -0,0 +1,42 @@
+/*
+* ============LICENSE_START=======================================================
+ * ONAP : SO
+ * ================================================================================
+ * Copyright (C) 2018 TechMahindra
+ * ================================================================================
+ * 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 org.onap.so.adapters.vfc.exceptions;
+
+import static org.junit.Assert.*;
+
+import org.junit.Test;
+
+public class ApplicationExceptionTest {
+ private ApplicationException application = new ApplicationException(0,null);
+
+ @Test
+ public void testApplicationException() {
+ application.setErrorCode(0);
+ application.setErrorMsg("ErrorMsg");
+ assertEquals(application.getErrorCode(), 0);
+ assertEquals(application.getErrorMsg(), "ErrorMsg");
+ }
+
+ @Test
+ public void testbuildErrorResponse(){
+ assert(application.buildErrorResponse()!=null);
+ }
+}
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/CustomerModelTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/CustomerModelTest.java
new file mode 100644
index 0000000000..2acd6c25ad
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/CustomerModelTest.java
@@ -0,0 +1,49 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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 org.onap.so.adapters.vfc.model;
+
+import org.junit.Test;
+
+public class CustomerModelTest {
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ CustomerModel customerModel = new CustomerModel();
+
+ @Test
+ public void getGlobalCustomerId() throws Exception {
+ customerModel.getGlobalCustomerId();
+ }
+
+ @Test
+ public void setGlobalCustomerId() throws Exception {
+ customerModel.setGlobalCustomerId("test");
+ }
+
+ @Test
+ public void getServiceType() throws Exception {
+ customerModel.getServiceType();
+ }
+
+ @Test
+ public void setServiceType() throws Exception {
+ customerModel.setServiceType("service");
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/LocationConstraintTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/LocationConstraintTest.java
new file mode 100644
index 0000000000..ef5eb2617e
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/LocationConstraintTest.java
@@ -0,0 +1,49 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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 org.onap.so.adapters.vfc.model;
+
+import org.junit.Test;
+
+public class LocationConstraintTest {
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ LocationConstraint locationConstraint = new LocationConstraint();
+
+ @Test
+ public void getVnfProfileId() throws Exception {
+ locationConstraint.getVnfProfileId();
+ }
+
+ @Test
+ public void setVnfProfileId() throws Exception {
+ locationConstraint.setVnfProfileId("profileID");
+ }
+
+ @Test
+ public void getLocationConstraints() throws Exception {
+ locationConstraint.getLocationConstraints();
+ }
+
+ @Test
+ public void setLocationConstraints() throws Exception {
+ locationConstraint.setLocationConstraints(new VimLocation());
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NSResourceInputParameterTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NSResourceInputParameterTest.java
new file mode 100644
index 0000000000..2e720e47ad
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NSResourceInputParameterTest.java
@@ -0,0 +1,69 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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 org.onap.so.adapters.vfc.model;
+
+import org.junit.Test;
+
+public class NSResourceInputParameterTest {
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ NSResourceInputParameter nsResourceInputParameter = new NSResourceInputParameter();
+
+ @Test
+ public void getNsServiceName() throws Exception {
+ nsResourceInputParameter.getNsServiceName();
+ }
+
+ @Test
+ public void setNsServiceName() throws Exception {
+ nsResourceInputParameter.setNsServiceName("service");
+ }
+
+ @Test
+ public void getNsServiceDescription() throws Exception {
+ nsResourceInputParameter.getNsServiceDescription();
+ }
+
+ @Test
+ public void setNsServiceDescription() throws Exception {
+ nsResourceInputParameter.setNsServiceDescription("desc");
+ }
+
+ @Test
+ public void getNsParameters() throws Exception {
+ nsResourceInputParameter.getNsParameters();
+ }
+
+ @Test
+ public void setNsParameters() throws Exception {
+ nsResourceInputParameter.setNsParameters(new NsParameters());
+ }
+
+ @Test
+ public void getNsOperationKey() throws Exception {
+ nsResourceInputParameter.getNsOperationKey();
+ }
+
+ @Test
+ public void setNsOperationKey() throws Exception {
+ nsResourceInputParameter.setNsOperationKey(new NsOperationKey());
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsCreateReqTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsCreateReqTest.java
new file mode 100644
index 0000000000..caf2d7e164
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsCreateReqTest.java
@@ -0,0 +1,69 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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 org.onap.so.adapters.vfc.model;
+
+import org.junit.Test;
+
+public class NsCreateReqTest {
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ NsCreateReq nsCreateReq = new NsCreateReq();
+
+ @Test
+ public void getContext() throws Exception {
+ nsCreateReq.getContext();
+ }
+
+ @Test
+ public void setContext() throws Exception {
+ nsCreateReq.setContext(new CustomerModel());
+ }
+
+ @Test
+ public void getCsarId() throws Exception {
+ nsCreateReq.getCsarId();
+ }
+
+ @Test
+ public void setCsarId() throws Exception {
+ nsCreateReq.setCsarId("csarid");
+ }
+
+ @Test
+ public void getNsName() throws Exception {
+ nsCreateReq.getNsName();
+ }
+
+ @Test
+ public void setNsName() throws Exception {
+ nsCreateReq.setNsName("nsname");
+ }
+
+ @Test
+ public void getDescription() throws Exception {
+ nsCreateReq.getDescription();
+ }
+
+ @Test
+ public void setDescription() throws Exception {
+ nsCreateReq.setDescription("desc");
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsInstantiateReqTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsInstantiateReqTest.java
new file mode 100644
index 0000000000..330e34d0cc
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsInstantiateReqTest.java
@@ -0,0 +1,39 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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 org.onap.so.adapters.vfc.model;
+
+import org.junit.Test;
+
+public class NsInstantiateReqTest {
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ NsInstantiateReq nsInstantiateReq = new NsInstantiateReq();
+
+ @Test
+ public void getNsInstanceId() throws Exception {
+ nsInstantiateReq.getNsInstanceId();
+ }
+
+ @Test
+ public void setNsInstanceId() throws Exception {
+ nsInstantiateReq.setNsInstanceId("test");
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsOperationKeyTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsOperationKeyTest.java
new file mode 100644
index 0000000000..e315eefbcc
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsOperationKeyTest.java
@@ -0,0 +1,79 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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 org.onap.so.adapters.vfc.model;
+
+import org.junit.Test;
+
+public class NsOperationKeyTest {
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ NsOperationKey nsOperationKey = new NsOperationKey();
+
+ @Test
+ public void getGlobalSubscriberId() throws Exception {
+ nsOperationKey.getGlobalSubscriberId();
+ }
+
+ @Test
+ public void setGlobalSubscriberId() throws Exception {
+ nsOperationKey.setGlobalSubscriberId("subscriberid");
+ }
+
+ @Test
+ public void getServiceType() throws Exception {
+ nsOperationKey.getServiceType();
+ }
+
+ @Test
+ public void setServiceType() throws Exception {
+ nsOperationKey.setServiceType("servicetype");
+ }
+
+ @Test
+ public void getServiceId() throws Exception {
+ nsOperationKey.getServiceId();
+ }
+
+ @Test
+ public void setServiceId() throws Exception {
+ nsOperationKey.setServiceId("serviceid");
+ }
+
+ @Test
+ public void getOperationId() throws Exception {
+ nsOperationKey.getOperationId();
+ }
+
+ @Test
+ public void setOperationId() throws Exception {
+ nsOperationKey.setOperationId("test");
+ }
+
+ @Test
+ public void getNodeTemplateUUID() throws Exception {
+ nsOperationKey.getNodeTemplateUUID();
+ }
+
+ @Test
+ public void setNodeTemplateUUID() throws Exception {
+ nsOperationKey.setNodeTemplateUUID("nodeTemplateid");
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsParametersTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsParametersTest.java
new file mode 100644
index 0000000000..852bac29a1
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsParametersTest.java
@@ -0,0 +1,52 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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 org.onap.so.adapters.vfc.model;
+
+import org.junit.Test;
+
+import java.util.Collections;
+import java.util.HashMap;
+
+public class NsParametersTest {
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ NsParameters nsParameters = new NsParameters();
+
+ @Test
+ public void getLocationConstraints() throws Exception {
+ nsParameters.getLocationConstraints();
+ }
+
+ @Test
+ public void setLocationConstraints() throws Exception {
+ nsParameters.setLocationConstraints(Collections.emptyList());
+ }
+
+ @Test
+ public void getAdditionalParamForNs() throws Exception {
+ nsParameters.getAdditionalParamForNs();
+ }
+
+ @Test
+ public void setAdditionalParamForNs() throws Exception {
+ nsParameters.setAdditionalParamForNs(new HashMap<>());
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsProgressStatusTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsProgressStatusTest.java
new file mode 100644
index 0000000000..e99d9aef38
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/NsProgressStatusTest.java
@@ -0,0 +1,61 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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 org.onap.so.adapters.vfc.model;
+
+import org.junit.Test;
+
+import java.util.Arrays;
+
+public class NsProgressStatusTest {
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ NsProgressStatus nsProgressStatus = new NsProgressStatus();
+
+ @Test
+ public void getJobId() throws Exception {
+ nsProgressStatus.getJobId();
+ }
+
+ @Test
+ public void setJobId() throws Exception {
+ nsProgressStatus.setJobId("jobid");
+ }
+
+ @Test
+ public void getResponseDescriptor() throws Exception {
+ nsProgressStatus.getResponseDescriptor();
+ }
+
+ @Test
+ public void setResponseDescriptor() throws Exception {
+ nsProgressStatus.setResponseDescriptor(new ResponseDescriptor());
+ }
+
+ @Test
+ public void getResponseHistoryList() throws Exception {
+ nsProgressStatus.getResponseHistoryList();
+ }
+
+ @Test
+ public void setResponseHistoryList() throws Exception {
+ nsProgressStatus.setResponseHistoryList(Arrays.asList(new ResponseDescriptor()));
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/ResponseDescriptorTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/ResponseDescriptorTest.java
new file mode 100644
index 0000000000..a9f2f4ce3c
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/ResponseDescriptorTest.java
@@ -0,0 +1,79 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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 org.onap.so.adapters.vfc.model;
+
+import org.junit.Test;
+
+public class ResponseDescriptorTest {
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ ResponseDescriptor responseDescriptor = new ResponseDescriptor();
+
+ @Test
+ public void getStatus() throws Exception {
+ responseDescriptor.getStatus();
+ }
+
+ @Test
+ public void setStatus() throws Exception {
+ responseDescriptor.setStatus("test");
+ }
+
+ @Test
+ public void getProgress() throws Exception {
+ responseDescriptor.getProgress();
+ }
+
+ @Test
+ public void setProgress() throws Exception {
+ responseDescriptor.setProgress("10");
+ }
+
+ @Test
+ public void getStatusDescription() throws Exception {
+ responseDescriptor.getStatusDescription();
+ }
+
+ @Test
+ public void setStatusDescription() throws Exception {
+ responseDescriptor.setStatusDescription("test");
+ }
+
+ @Test
+ public void getErrorCode() throws Exception {
+ responseDescriptor.getErrorCode();
+ }
+
+ @Test
+ public void setErrorCode() throws Exception {
+ responseDescriptor.setErrorCode(-1);
+ }
+
+ @Test
+ public void getResponseId() throws Exception {
+ responseDescriptor.getResponseId();
+ }
+
+ @Test
+ public void setResponseId() throws Exception {
+ responseDescriptor.setResponseId(1);
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/RestfulResponseTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/RestfulResponseTest.java
new file mode 100644
index 0000000000..61ddac2707
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/RestfulResponseTest.java
@@ -0,0 +1,76 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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 org.onap.so.adapters.vfc.model;
+
+import org.junit.Test;
+
+import java.util.HashMap;
+
+public class RestfulResponseTest {
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ RestfulResponse restfulResponse = new RestfulResponse();
+
+ @Test
+ public void getStatus() throws Exception {
+ restfulResponse.getStatus();
+ }
+
+ @Test
+ public void setStatus() throws Exception {
+ restfulResponse.setStatus(1);
+ }
+
+ @Test
+ public void getRespHeaderMap() throws Exception {
+ restfulResponse.getRespHeaderMap();
+ }
+
+ @Test
+ public void setRespHeaderMap() throws Exception {
+ restfulResponse.setRespHeaderMap(new HashMap<>());
+ }
+
+ @Test
+ public void getRespHeaderInt() throws Exception {
+ restfulResponse.getRespHeaderInt("1");
+ }
+
+ @Test
+ public void getRespHeaderLong() throws Exception {
+ restfulResponse.getRespHeaderLong("1");
+ }
+
+ @Test
+ public void getRespHeaderStr() throws Exception {
+ restfulResponse.getRespHeaderStr("test");
+ }
+
+ @Test
+ public void getResponseContent() throws Exception {
+ restfulResponse.getResponseContent();
+ }
+
+ @Test
+ public void setResponseContent() throws Exception {
+ restfulResponse.setResponseContent("responseString");
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/VimLocationTest.java b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/VimLocationTest.java
new file mode 100644
index 0000000000..e9b250717d
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/onap/so/adapters/vfc/model/VimLocationTest.java
@@ -0,0 +1,39 @@
+
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei Technologies Co., Ltd. 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 org.onap.so.adapters.vfc.model;
+
+import org.junit.Test;
+
+public class VimLocationTest {
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ VimLocation vimLocation = new VimLocation();
+
+ @Test
+ public void getVimId() throws Exception {
+ vimLocation.getVimId();
+ }
+
+ @Test
+ public void setVimId() throws Exception {
+ vimLocation.setVimId("vimid");
+ }
+
+} \ No newline at end of file