added relationship from vserver to vnf 23/116223/3
authorKalkere Ramesh, Sharan <sk720x@att.com>
Tue, 8 Dec 2020 15:44:28 +0000 (10:44 -0500)
committerKalkere Ramesh, Sharan <sk720x@att.com>
Tue, 8 Dec 2020 16:28:14 +0000 (11:28 -0500)
Issue-ID: SO-3414
Change-Id: I51caf2dfc182c3c03767ae35e0ada20af9cab47b
Signed-off-by: Kalkere Ramesh, Sharan <sk720x@att.com>
adapters/mso-openstack-adapters/src/main/java/org/onap/so/heatbridge/helpers/AaiHelper.java
adapters/mso-openstack-adapters/src/test/java/org/onap/so/heatbridge/HeatBridgeImplTest.java

index a8fa653..1f6c0df 100644 (file)
@@ -108,6 +108,13 @@ public class AaiHelper {
          * if (!StringUtils.isEmpty(server.getName())) {
          * relationships.add(createVnfRelationshiptoVserver(server.getName(), genericVnfId, vfModuleId)); }
          */
+
+        // vserver to generic-vnf relationship
+        Relationship genericVnfRelationship = buildRelationship(
+                AAIUriFactory.createResourceUri(AAIFluentTypeBuilder.network().genericVnf(genericVnfId)));
+        relationships.add(genericVnfRelationship);
+
+
         // vserver to vf-module relationship
         Relationship vfModuleRelationship = buildRelationship(AAIUriFactory
                 .createResourceUri(AAIFluentTypeBuilder.network().genericVnf(genericVnfId).vfModule(vfModuleId)));
index a18904f..fab7df5 100644 (file)
@@ -371,15 +371,15 @@ public class HeatBridgeImplTest {
 
         org.onap.aai.domain.yang.RelationshipList relList = aaiHelper.getVserverRelationshipList(CLOUD_OWNER, REGION_ID,
                 "test-genericVnf-id", "test-vfModule-id", server1);
-        assertEquals(2, relList.getRelationship().size());
+        assertEquals(3, relList.getRelationship().size());
 
         org.onap.aai.domain.yang.RelationshipList relList2 = aaiHelper.getVserverRelationshipList(CLOUD_OWNER,
                 REGION_ID, "test-genericVnf-id", "test-vfModule-id", server2);
-        assertEquals(1, relList2.getRelationship().size());
+        assertEquals(2, relList2.getRelationship().size());
 
         org.onap.aai.domain.yang.RelationshipList relList3 = aaiHelper.getVserverRelationshipList(CLOUD_OWNER,
                 REGION_ID, "test-genericVnf-id", "test-vfModule-id", server3);
-        assertEquals(1, relList3.getRelationship().size());
+        assertEquals(2, relList3.getRelationship().size());
     }