Adding Juint 85/37385/1
authorSP00501638 <SP00501638@techmahindra.com>
Wed, 21 Mar 2018 09:20:33 +0000 (14:50 +0530)
committerSP00501638 <SP00501638@techmahindra.com>
Wed, 21 Mar 2018 09:20:33 +0000 (14:50 +0530)
Adding Junit for:
1.AAIOperationalEnvironmentTest
2.AAIOwningEntityTest
3.AAIProjectTest
4.AAIServiceInstanceTest

Sonar link:
https://sonar.onap.org/code?id=org.onap.so%3Aso&selected=org.onap.so%3Acommon%3Asrc%2Fmain%2Fjava%2Forg%2Fopenecomp%2Fmso%2Fclient%2Faai%2Fobjects

Change-Id: I68265d9df5094941bc6f85dd812b7c85480adf21
Issue-ID: SO-503
Signed-off-by: SP00501638 <SP00501638@techmahindra.com>
common/src/test/java/org/openecomp/mso/client/aai/objects/AAIOperationalEnvironmentTest.java [new file with mode: 0644]
common/src/test/java/org/openecomp/mso/client/aai/objects/AAIOwningEntityTest.java [new file with mode: 0644]
common/src/test/java/org/openecomp/mso/client/aai/objects/AAIProjectTest.java [new file with mode: 0644]
common/src/test/java/org/openecomp/mso/client/aai/objects/AAIServiceInstanceTest.java [new file with mode: 0644]

diff --git a/common/src/test/java/org/openecomp/mso/client/aai/objects/AAIOperationalEnvironmentTest.java b/common/src/test/java/org/openecomp/mso/client/aai/objects/AAIOperationalEnvironmentTest.java
new file mode 100644 (file)
index 0000000..f512de8
--- /dev/null
@@ -0,0 +1,55 @@
+/*
+* ============LICENSE_START=======================================================
+* ONAP : SO
+* ================================================================================
+* Copyright 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.openecomp.mso.client.aai.objects;
+
+import static org.junit.Assert.*;
+
+import org.junit.Test;
+
+public class AAIOperationalEnvironmentTest {
+
+       AAIOperationalEnvironment aaiOE =new AAIOperationalEnvironment();
+       
+       @Test
+       public void test() {
+               aaiOE.setOperationalEnvironmentId("operationalEnvironmentId");
+               aaiOE.setOperationalEnvironmentName("operationalEnvironmentName");
+               aaiOE.setOperationalEnvironmentStatus("operationalEnvironmentStatus");
+               aaiOE.setOperationalEnvironmentType("operationalEnvironmentType");
+               aaiOE.setResourceVersion("resourceVersion");
+               aaiOE.setTenantContext("tenantContext");
+               aaiOE.setWorkloadContext("workloadContext");
+               assertEquals(aaiOE.getOperationalEnvironmentId(),"operationalEnvironmentId");
+               assertEquals(aaiOE.getOperationalEnvironmentName(),"operationalEnvironmentName");
+               assertEquals(aaiOE.getOperationalEnvironmentStatus(),"operationalEnvironmentStatus");
+               assertEquals(aaiOE.getOperationalEnvironmentType(),"operationalEnvironmentType");
+               assertEquals(aaiOE.getResourceVersion(),"resourceVersion");
+               assertEquals(aaiOE.getTenantContext(),"tenantContext");
+               assertEquals(aaiOE.getWorkloadContext(),"workloadContext");
+               aaiOE.withOperationalEnvironmentId("operationalEnvironmentId");
+               aaiOE.withOperationalEnvironmentName("operationalEnvironmentName");
+               aaiOE.withOperationalEnvironmentStatus("operationalEnvironmentStatus");
+               aaiOE.withOperationalEnvironmentType("operationalEnvironmentType");
+               aaiOE.withResourceVersion("resourceVersion");
+               aaiOE.withTenantContext("tenantContext");
+               aaiOE.withWorkloadContext("workloadContext");
+       }
+
+}
diff --git a/common/src/test/java/org/openecomp/mso/client/aai/objects/AAIOwningEntityTest.java b/common/src/test/java/org/openecomp/mso/client/aai/objects/AAIOwningEntityTest.java
new file mode 100644 (file)
index 0000000..bc2ae41
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+* ============LICENSE_START=======================================================
+* ONAP : SO
+* ================================================================================
+* Copyright 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.openecomp.mso.client.aai.objects;
+
+import static org.junit.Assert.*;
+
+import org.junit.Test;
+import org.openecomp.mso.client.aai.AAIObjectType;
+import org.openecomp.mso.client.aai.entities.uri.AAIResourceUri;
+import org.openecomp.mso.client.aai.entities.uri.AAIUriFactory;
+
+public class AAIOwningEntityTest {
+       AAIOwningEntity aaiOE= new AAIOwningEntity();
+       @Test
+       public void test() {
+               aaiOE.setOwningEntityId("OwningEntityId");
+               aaiOE.setOwningEntityName("OwningEntityName");
+               assertEquals(aaiOE.getOwningEntityId(), "OwningEntityId");
+               assertEquals(aaiOE.getOwningEntityName(), "OwningEntityName");
+               aaiOE.withOwningEntity("OwningEntityId1", "OwningEntityName1");
+               assert(aaiOE.getUri()!=null);
+               }
+}
diff --git a/common/src/test/java/org/openecomp/mso/client/aai/objects/AAIProjectTest.java b/common/src/test/java/org/openecomp/mso/client/aai/objects/AAIProjectTest.java
new file mode 100644 (file)
index 0000000..872b17a
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+* ============LICENSE_START=======================================================
+* ONAP : SO
+* ================================================================================
+* Copyright 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.openecomp.mso.client.aai.objects;
+
+import static org.junit.Assert.*;
+
+import org.junit.Test;
+import org.openecomp.mso.client.aai.AAIObjectType;
+import org.openecomp.mso.client.aai.entities.uri.AAIResourceUri;
+import org.openecomp.mso.client.aai.entities.uri.AAIUriFactory;
+
+public class AAIProjectTest {
+
+       
+       @Test
+       public void test() {
+               AAIProject aaiP =new AAIProject();
+               aaiP.setProjectName("projectName");
+               assertEquals(aaiP.getProjectName(),"projectName");
+               aaiP.withProjectName("projectName");
+               assert(aaiP.getUri()!=null);
+
+               }
+}
diff --git a/common/src/test/java/org/openecomp/mso/client/aai/objects/AAIServiceInstanceTest.java b/common/src/test/java/org/openecomp/mso/client/aai/objects/AAIServiceInstanceTest.java
new file mode 100644 (file)
index 0000000..692e3bb
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+* ============LICENSE_START=======================================================
+* ONAP : SO
+* ================================================================================
+* Copyright 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.openecomp.mso.client.aai.objects;
+
+import static org.junit.Assert.*;
+
+import org.junit.Test;
+
+public class AAIServiceInstanceTest {
+
+       @Test
+       public void test() {
+               AAIServiceInstance aaiSI= new AAIServiceInstance();
+               aaiSI.setEnvironmentContext("environmentContext");
+               aaiSI.setModelInvariantUuid("modelInvariantUuid");
+               aaiSI.setModelUuid("modelUuid");
+               aaiSI.setoStatus("oStatus");
+               aaiSI.setServiceInstanceId("serviceInstanceId");
+               aaiSI.setServiceInstanceName("serviceInstanceName");
+               aaiSI.setServiceRole("serviceRole");
+               aaiSI.setServiceType("serviceType");
+               aaiSI.setWorkloadContext("workloadContext");
+               assertEquals(aaiSI.getEnvironmentContext(), "environmentContext");
+               assertEquals(aaiSI.getModelInvariantUuid(), "modelInvariantUuid");
+               assertEquals(aaiSI.getModelUuid(), "modelUuid");
+               assertEquals(aaiSI.getoStatus(), "oStatus");
+               assertEquals(aaiSI.getServiceInstanceId(), "serviceInstanceId");
+               assertEquals(aaiSI.getServiceInstanceName(), "serviceInstanceName");
+               assertEquals(aaiSI.getServiceRole(), "serviceRole");
+               assertEquals(aaiSI.getServiceType(), "serviceType");
+               assertEquals(aaiSI.getWorkloadContext(), "workloadContext");
+               aaiSI.withServiceInstance("serviceInstanceId");
+               assert(aaiSI.getUri()!=null);
+       }
+
+}