aboutsummaryrefslogtreecommitdiffstats
path: root/adapters
diff options
context:
space:
mode:
Diffstat (limited to 'adapters')
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/beans/DeploymentInfoTest.java86
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/exceptions/MsoCloudifyExceptionTest.java33
-rw-r--r--adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/exceptions/MsoCloudifyTimeoutTest.java34
-rw-r--r--adapters/mso-requests-db-adapter/src/test/java/org/openecomp/mso/adapters/requestsdb/MsoRequestsDbAdapterImplTest.java74
-rw-r--r--adapters/mso-tenant-adapter/src/test/java/org/openecomp/mso/adapters/tenant/MsoTenantAdapterImplTest.java64
-rw-r--r--adapters/mso-tenant-adapter/src/test/java/org/openecomp/mso/adapters/tenant/TenantAdapterRestTest.java59
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/CustomerModelTest.java49
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/LocationConstraintTest.java49
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NSResourceInputParameterTest.java69
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NsCreateReqTest.java69
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NsInstantiateReqTest.java39
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NsOperationKeyTest.java79
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NsParametersTest.java52
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NsProgressStatusTest.java61
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/ResponseDescriptorTest.java79
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/RestfulResponseTest.java76
-rw-r--r--adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/VimLocationTest.java39
17 files changed, 1011 insertions, 0 deletions
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/beans/DeploymentInfoTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/beans/DeploymentInfoTest.java
new file mode 100644
index 0000000000..2729cf8620
--- /dev/null
+++ b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/beans/DeploymentInfoTest.java
@@ -0,0 +1,86 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei 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 org.openecomp.mso.cloudify.beans;
+
+import org.junit.Test;
+import org.openecomp.mso.cloudify.v3.model.Execution;
+
+import java.util.HashMap;
+
+public class DeploymentInfoTest {
+
+ DeploymentInfo deploymentInfo = new DeploymentInfo();
+
+ @Test
+ public void getId() throws Exception {
+ deploymentInfo.getId();
+ }
+
+ @Test
+ public void setId() throws Exception {
+ deploymentInfo.setId("test");
+ }
+
+ @Test
+ public void getStatus() throws Exception {
+ deploymentInfo.getStatus();
+ }
+
+ @Test
+ public void setStatus() throws Exception {
+ deploymentInfo.setStatus(DeploymentStatus.CREATED);
+ }
+
+ @Test
+ public void getOutputs() throws Exception {
+ deploymentInfo.getOutputs();
+ }
+
+ @Test
+ public void setOutputs() throws Exception {
+ deploymentInfo.setOutputs(new HashMap<>());
+ }
+
+ @Test
+ public void getInputs() throws Exception {
+ deploymentInfo.getInputs();
+ }
+
+ @Test
+ public void setInputs() throws Exception {
+ deploymentInfo.setInputs(new HashMap<>());
+ }
+
+ @Test
+ public void getActionStatus() throws Exception {
+ deploymentInfo.getActionStatus();
+ }
+
+ @Test
+ public void getErrorMessage() throws Exception {
+ deploymentInfo.getErrorMessage();
+ }
+
+ @Test
+ public void saveExecutionStatus() throws Exception {
+ deploymentInfo.saveExecutionStatus(new Execution());
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/exceptions/MsoCloudifyExceptionTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/exceptions/MsoCloudifyExceptionTest.java
new file mode 100644
index 0000000000..d4389bf7aa
--- /dev/null
+++ b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/exceptions/MsoCloudifyExceptionTest.java
@@ -0,0 +1,33 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei 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 org.openecomp.mso.cloudify.exceptions;
+
+import org.junit.Test;
+
+public class MsoCloudifyExceptionTest {
+
+ MsoCloudifyException msoCloudifyException = new MsoCloudifyException(0, "test", "test");
+
+ @Test
+ public void setPendingWorkflow() throws Exception {
+ msoCloudifyException.setPendingWorkflow(true);
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/exceptions/MsoCloudifyTimeoutTest.java b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/exceptions/MsoCloudifyTimeoutTest.java
new file mode 100644
index 0000000000..64b8823d1c
--- /dev/null
+++ b/adapters/mso-adapter-utils/src/test/java/org/openecomp/mso/cloudify/exceptions/MsoCloudifyTimeoutTest.java
@@ -0,0 +1,34 @@
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2018 Huawei 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 org.openecomp.mso.cloudify.exceptions;
+
+import org.junit.Test;
+import org.openecomp.mso.cloudify.v3.model.Execution;
+
+public class MsoCloudifyTimeoutTest {
+
+ MsoCloudifyTimeout msoCloudifyTimeout = new MsoCloudifyTimeout(new Execution());
+
+ @Test
+ public void getExecution() throws Exception {
+ msoCloudifyTimeout.getExecution();
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-requests-db-adapter/src/test/java/org/openecomp/mso/adapters/requestsdb/MsoRequestsDbAdapterImplTest.java b/adapters/mso-requests-db-adapter/src/test/java/org/openecomp/mso/adapters/requestsdb/MsoRequestsDbAdapterImplTest.java
new file mode 100644
index 0000000000..506b3bd95f
--- /dev/null
+++ b/adapters/mso-requests-db-adapter/src/test/java/org/openecomp/mso/adapters/requestsdb/MsoRequestsDbAdapterImplTest.java
@@ -0,0 +1,74 @@
+/*-
+ * ============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.openecomp.mso.adapters.requestsdb;
+
+import org.junit.Test;
+
+public class MsoRequestsDbAdapterImplTest {
+
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+ MsoRequestsDbAdapterImpl msoRequestsDbAdapter = new MsoRequestsDbAdapterImpl();
+
+ @Test(expected = NullPointerException.class)
+ public void updateInfraRequest() throws Exception {
+ msoRequestsDbAdapter.updateInfraRequest("test", "test",
+ "test", "test", RequestStatusType.COMPLETE, "test",
+ "test", "test", "test", "test",
+ "test", "test", "test",
+ "test", "test", "tets");
+ }
+
+ @Test(expected = NullPointerException.class)
+ public void getInfraRequest() throws Exception {
+ msoRequestsDbAdapter.getInfraRequest("test");
+ }
+
+ @Test(expected = NullPointerException.class)
+ public void getSiteStatus() throws Exception {
+ msoRequestsDbAdapter.getSiteStatus("test");
+ }
+
+ @Test(expected = NullPointerException.class)
+ public void updateServiceOperationStatus() throws Exception {
+ msoRequestsDbAdapter.updateServiceOperationStatus("test", "test",
+ "test", "test", "test", "test",
+ "test", "test");
+ }
+
+ @Test(expected = NullPointerException.class)
+ public void initResourceOperationStatus() throws Exception {
+ msoRequestsDbAdapter.initResourceOperationStatus("test", "test", "test", "uuid");
+ }
+
+ @Test(expected = NullPointerException.class)
+ public void getResourceOperationStatus() throws Exception {
+ msoRequestsDbAdapter.getResourceOperationStatus("test", "test", "uuid");
+ }
+
+ @Test(expected = NullPointerException.class)
+ public void updateResourceOperationStatus() throws Exception {
+ msoRequestsDbAdapter.updateResourceOperationStatus("test", "test",
+ "uuid", "type", "instance-id",
+ "jobid", "test", "progress", "errorcode",
+ "status-desc");
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-tenant-adapter/src/test/java/org/openecomp/mso/adapters/tenant/MsoTenantAdapterImplTest.java b/adapters/mso-tenant-adapter/src/test/java/org/openecomp/mso/adapters/tenant/MsoTenantAdapterImplTest.java
new file mode 100644
index 0000000000..e60a143b11
--- /dev/null
+++ b/adapters/mso-tenant-adapter/src/test/java/org/openecomp/mso/adapters/tenant/MsoTenantAdapterImplTest.java
@@ -0,0 +1,64 @@
+/*-
+ * ============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.openecomp.mso.adapters.tenant;
+
+import org.junit.Test;
+import org.openecomp.mso.adapters.tenantrest.TenantRollback;
+import org.openecomp.mso.entity.MsoRequest;
+
+import javax.validation.constraints.Null;
+import javax.xml.ws.Holder;
+import java.util.HashMap;
+
+public class MsoTenantAdapterImplTest {
+
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+
+ MsoTenantAdapterImpl msoTenantAdapter = new MsoTenantAdapterImpl();
+
+ @Test
+ public void healthCheck() throws Exception {
+ msoTenantAdapter.healthCheck();
+ }
+
+ @Test(expected = NullPointerException.class)
+ public void createTenant() throws Exception {
+ msoTenantAdapter.createTenant("site", "tenant", new HashMap<>(),
+ true, true, new MsoRequest(), new Holder(), new Holder());
+ }
+
+ @Test(expected = NullPointerException.class)
+ public void queryTenant() throws Exception {
+ msoTenantAdapter.queryTenant("site", "tenant", new MsoRequest(),
+ new Holder<>(), new Holder<>(), new Holder<>());
+ }
+
+ @Test(expected = NullPointerException.class)
+ public void deleteTenant() throws Exception {
+ msoTenantAdapter.deleteTenant("cloud", "tenant", new MsoRequest(), new Holder());
+ }
+
+ @Test
+ public void rollbackTenant() throws Exception {
+ msoTenantAdapter.rollbackTenant(new TenantRollback());
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-tenant-adapter/src/test/java/org/openecomp/mso/adapters/tenant/TenantAdapterRestTest.java b/adapters/mso-tenant-adapter/src/test/java/org/openecomp/mso/adapters/tenant/TenantAdapterRestTest.java
new file mode 100644
index 0000000000..e4203baef8
--- /dev/null
+++ b/adapters/mso-tenant-adapter/src/test/java/org/openecomp/mso/adapters/tenant/TenantAdapterRestTest.java
@@ -0,0 +1,59 @@
+/*-
+ * ============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.openecomp.mso.adapters.tenant;
+
+import org.junit.Test;
+import org.openecomp.mso.adapters.tenantrest.CreateTenantRequest;
+import org.openecomp.mso.adapters.tenantrest.DeleteTenantRequest;
+import org.openecomp.mso.adapters.tenantrest.RollbackTenantRequest;
+
+public class TenantAdapterRestTest {
+
+ // TODO: following test case is done for coverage
+ // later it should be modified for proper test.
+
+ TenantAdapterRest tenantAdapterRest = new TenantAdapterRest();
+
+ @Test(expected = ClassFormatError.class)
+ public void healthcheck() throws Exception {
+ tenantAdapterRest.healthcheck();
+ }
+
+ @Test(expected = ClassFormatError.class)
+ public void createTenant() throws Exception {
+ tenantAdapterRest.createTenant(new CreateTenantRequest());
+ }
+
+ @Test(expected = ClassFormatError.class)
+ public void deleteTenant() throws Exception {
+ tenantAdapterRest.deleteTenant("test", new DeleteTenantRequest());
+ }
+
+ @Test(expected = ClassFormatError.class)
+ public void queryTenant() throws Exception {
+ tenantAdapterRest.queryTenant("test", "test", "requestid", "serviceInstanceId");
+ }
+
+ @Test(expected = ClassFormatError.class)
+ public void rollbackTenant() throws Exception {
+ tenantAdapterRest.rollbackTenant("action", new RollbackTenantRequest());
+ }
+
+} \ No newline at end of file
diff --git a/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/CustomerModelTest.java b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/CustomerModelTest.java
new file mode 100644
index 0000000000..293c037eca
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/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.openecomp.mso.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/openecomp/mso/adapters/vfc/model/LocationConstraintTest.java b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/LocationConstraintTest.java
new file mode 100644
index 0000000000..e4b275cd41
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/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.openecomp.mso.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/openecomp/mso/adapters/vfc/model/NSResourceInputParameterTest.java b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NSResourceInputParameterTest.java
new file mode 100644
index 0000000000..3e6aeded20
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/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.openecomp.mso.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/openecomp/mso/adapters/vfc/model/NsCreateReqTest.java b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NsCreateReqTest.java
new file mode 100644
index 0000000000..56a06173e0
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/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.openecomp.mso.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/openecomp/mso/adapters/vfc/model/NsInstantiateReqTest.java b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NsInstantiateReqTest.java
new file mode 100644
index 0000000000..d63748d9dd
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/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.openecomp.mso.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/openecomp/mso/adapters/vfc/model/NsOperationKeyTest.java b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NsOperationKeyTest.java
new file mode 100644
index 0000000000..79b5fb2b57
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/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.openecomp.mso.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/openecomp/mso/adapters/vfc/model/NsParametersTest.java b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NsParametersTest.java
new file mode 100644
index 0000000000..512c061e6d
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/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.openecomp.mso.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/openecomp/mso/adapters/vfc/model/NsProgressStatusTest.java b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/NsProgressStatusTest.java
new file mode 100644
index 0000000000..2569631db3
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/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.openecomp.mso.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/openecomp/mso/adapters/vfc/model/ResponseDescriptorTest.java b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/ResponseDescriptorTest.java
new file mode 100644
index 0000000000..0bfb0df6e3
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/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.openecomp.mso.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/openecomp/mso/adapters/vfc/model/RestfulResponseTest.java b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/RestfulResponseTest.java
new file mode 100644
index 0000000000..5117e73ac2
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/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.openecomp.mso.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/openecomp/mso/adapters/vfc/model/VimLocationTest.java b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/adapters/vfc/model/VimLocationTest.java
new file mode 100644
index 0000000000..d3da7f6b3a
--- /dev/null
+++ b/adapters/mso-vfc-adapter/src/test/java/org/openecomp/mso/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.openecomp.mso.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