Remove unnecessary vserver--generic-vnf relation from SO-OpenStack-Adapter implementation 82/114582/4
authormarcinrzepeckiwroc <marcin.rzepecki@nokia.com>
Wed, 4 Nov 2020 09:10:52 +0000 (10:10 +0100)
committermarcinrzepeckiwroc <marcin.rzepecki@nokia.com>
Fri, 6 Nov 2020 10:35:35 +0000 (11:35 +0100)
Issue-ID: SO-3363
Signed-off-by: marcinrzepeckiwroc <marcin.rzepecki@nokia.com>
Change-Id: I662eba1cafab6778247d491e8f4f45aefe800627

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 32d8f12..fef7b5e 100644 (file)
@@ -103,11 +103,6 @@ public class AaiHelper {
             relationships.add(pserverRelationship);
         }
 
-        // vserver to generic-vnf relationship
-        Relationship genericVnfRelationship = buildRelationship(
-                AAIUriFactory.createResourceUri(AAIFluentTypeBuilder.network().genericVnf(genericVnfId)));
-        relationships.add(genericVnfRelationship);
-
         // vserver to vnfc relationship
         if (!StringUtils.isEmpty(server.getName())) {
             relationships.add(createVnfRelationshiptoVserver(server.getName(), genericVnfId, vfModuleId));
index 93a7992..1026284 100644 (file)
@@ -172,6 +172,8 @@ public class HeatBridgeImplTest {
         when(resourcesClient.beginSingleTransaction()).thenReturn(transaction);
     }
 
+
+
     @Test
     public void testExtractStackResourceIdsByResourceType() throws HeatBridgeException {
         // Arrange
@@ -369,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(4, 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(3, 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(3, relList3.getRelationship().size());
+        assertEquals(2, relList3.getRelationship().size());
     }