Merge from ecomp 718fd196 - Integration Tests

Issue-ID: VID-378

Change-Id: Icc0bdb9ef37b1d429d47c2070f76d1ee63ad7489
Signed-off-by: Ittay Stern <ittay.stern@att.com>
diff --git a/vid-automation/src/test/resources/aaiGetInstanceTopology/serviceWithVrfTopology.json b/vid-automation/src/test/resources/aaiGetInstanceTopology/serviceWithVrfTopology.json
new file mode 100644
index 0000000..fda51c2
--- /dev/null
+++ b/vid-automation/src/test/resources/aaiGetInstanceTopology/serviceWithVrfTopology.json
@@ -0,0 +1,125 @@
+{
+  "instanceName": "SERVICE_INSTANCE_NAME",
+  "action": "None",
+  "globalSubscriberId": "global-customer-id",
+  "subscriptionServiceType": "service-instance-type",
+  "owningEntityId": null,
+  "productFamilyId": null,
+  "lcpCloudRegionId": null,
+  "tenantId": null,
+  "aicZoneId": null,
+  "projectName": null,
+  "rollbackOnFailure": null,
+  "aicZoneName": null,
+  "cloudOwner": null,
+  "owningEntityName": null,
+  "tenantName": null,
+  "instanceId": "service-instance-id",
+  "modelInfo": {
+    "modelInvariantId": "dfc2c44c-2429-44ca-ae26-1e6dc1f207fb",
+    "modelVersionId": "f028b2e2-7080-4b13-91b2-94944d4c42d8",
+    "modelName": "Service with VRF",
+    "modelVersion": "5.0",
+    "modelType": "service"
+  },
+  "isALaCarte": true,
+  "orchStatus": "GARBAGE DATA",
+  "collectionResources": {
+  },
+  "networks": {},
+  "vnfs": {},
+  "vnfGroups": {},
+  "vrfs": {
+    "VRF_INSTANCE_ID": {
+      "action": "None",
+      "cloudOwner": null,
+      "inMaint": false,
+      "instanceId": "VRF_INSTANCE_ID",
+      "instanceName": "VRF_INSTANCE_NAME",
+      "instanceType": null,
+      "lcpCloudRegionId": null,
+      "legacyRegion": null,
+      "lineOfBusiness": null,
+      "modelInfo": {
+        "modelVersionId": "9cac02be-2489-4374-888d-2863b4511a59",
+        "modelInvariantId": "b67a289b-1688-496d-86e8-1583c828be0a",
+        "modelCustomizationId":"dd024d73-9bd1-425d-9db5-476338d53433",
+        "modelName": "VRF Entry Configuration",
+        "modelVersion": "5.0",
+        "modelType": "configuration"
+      },
+      "vpns": {
+        "VPN_INSTANCE_ID": {
+          "action": "None",
+          "instanceId": "VPN_INSTANCE_ID",
+          "trackById": "VPN_INSTANCE_ID",
+          "instanceName": "VPN_INSTANCE_NAME",
+          "instanceType": "SERVICE-INFRASTRUCTURE",
+          "orchStatus": "Active",
+          "provStatus": "prov",
+          "inMaint": false,
+          "region": "USA,EMEA",
+          "customerId": "VPN1260",
+          "modelInfo": {
+            "modelVersionId": "vpn-model-version-id",
+            "modelInvariantId": "vpn-model-invariant-id",
+            "modelCustomizationId": "vpn-model-customization-id",
+            "modelName": "vf_vEPDG",
+            "modelVersion": "6.0",
+            "modelType": "vpnBinding"
+          },
+          "routeTargets": [
+            {
+              "globalRouteTarget": "mock-global-1",
+              "routeTargetRole": "mock-role-x"
+            }
+          ],
+          "uuid": "vpn-model-version-id"
+        }
+      },
+      "networks": {
+        "NETWORK_INSTANCE_ID": {
+          "action": "None",
+          "boundToVpn": true,
+          "inMaint": false,
+          "instanceId": "NETWORK_INSTANCE_ID",
+          "instanceName": "NETWORK_INSTANCE_NAME",
+          "instanceType": "SR-IOV-PROVIDER2-2",
+          "modelInfo": {
+            "modelVersionId": "network-instance-model-version-id",
+            "modelInvariantId": "network-instance-model-invariant-id",
+            "modelCustomizationId": "network-instance-model-customization-id",
+            "modelType": "network",
+            "modelVersion": "6.0",
+            "modelName": "Network Entry"
+          },
+          "orchStatus": "Assigned",
+          "provStatus": "prov",
+          "role": "NETWORK_INSTANCE_ROLE",
+          "trackById": "NETWORK_INSTANCE_ID",
+          "uuid": "network-instance-model-version-id",
+          "routeTarget":
+            {
+              "globalRouteTarget": "mock-global-1",
+              "routeTargetRole": "mock-role-x"
+            }
+        }
+      },
+      "orchStatus": "Create",
+      "originalName": "VRF Entry Configuration 0",
+      "platformName": null,
+      "productFamilyId": null,
+      "provStatus": null,
+      "tenantId": null,
+      "trackById": "VRF_INSTANCE_ID",
+      "uuid": "9cac02be-2489-4374-888d-2863b4511a59"
+    }
+  },
+  "validationCounter": 0,
+  "existingVNFCounterMap": {},
+  "existingVRFCounterMap": {
+    "dd024d73-9bd1-425d-9db5-476338d53433":  1
+  },
+  "existingVnfGroupCounterMap": {},
+  "existingNetworksCounterMap": {}
+}
\ No newline at end of file