Add A&AI Mock Response Simulator for Testing
[sdnc/oam.git] / csit / scripts / aaisimulator / wiremock / mappings / aai.json
diff --git a/csit/scripts/aaisimulator/wiremock/mappings/aai.json b/csit/scripts/aaisimulator/wiremock/mappings/aai.json
new file mode 100755 (executable)
index 0000000..6473906
--- /dev/null
@@ -0,0 +1,41 @@
+{\r
+    "mappings": [{\r
+            "request": {\r
+                "method": "GET",\r
+                "url": "/aai/v24/business/customers/customer/testsvc1/service-subscriptions/service-subscription/test/service-instances/service-instance/5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca?depth=1"\r
+            },\r
+            "response": {\r
+                "status": 200,\r
+                "jsonBody": {\r
+                    "service-instance-id": "5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca",\r
+                    "service-instance-name": "Nzrdm61asmsf01_svc",\r
+                    "service-type": "INFRASTRUCTURE",\r
+                    "service-role": "PROVIDER-NETWORK",\r
+                    "environment-context": "General_Revenue-Bearing",\r
+                    "workload-context": "Testing",\r
+                    "resource-version": "1616417209896",\r
+                    "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca/service-data/service-topology/",\r
+                    "orchestration-status": "Inventoried"\r
+                }\r
+            }\r
+        },\r
+        {\r
+            "request": {\r
+                "method": "PATCH",\r
+                "url": "/aai/v24/business/customers/customer/testsvc1/service-subscriptions/service-subscription/test/service-instances/service-instance/5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca?resource-version=1616417209896",\r
+                "bodyPatterns": [{\r
+                    "equalToJson": {\r
+                        "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca/service-data/service-topology/",\r
+                        "resource-version": "1616417209896",\r
+                        "service-instance-name": "zrdm61asmsf01_svc"\r
+                    },\r
+                    "ignoreArrayOrder": true,\r
+                    "ignoreExtraElements": true\r
+                }]\r
+            },\r
+            "response": {\r
+                "status": 200\r
+            }\r
+        }\r
+    ]\r
+}\r