From dbb31436fe2f0df2064f3a6398cca91f39a4c8ed Mon Sep 17 00:00:00 2001 From: SagarS Date: Fri, 12 Nov 2021 17:13:18 +0000 Subject: [DCAEGEN2] PMSH CSIT changes for public Subscription APIs Issue-ID: DCAEGEN2-2977 Change-Id: Ia50086ffba96d7f270fb6daf3ba5c732b0b01c28 Signed-off-by: SagarS --- .../assets/create_subscription_bad_request.json | 37 ++++++++++++++ .../assets/create_subscription_request.json | 58 ++++++++++++++++++++++ .../create_subscription_schema_error_request.json | 43 ++++++++++++++++ 3 files changed, 138 insertions(+) create mode 100644 tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_bad_request.json create mode 100644 tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_request.json create mode 100644 tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_schema_error_request.json (limited to 'tests/dcaegen2-services-pmsh/testcases/assets') diff --git a/tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_bad_request.json b/tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_bad_request.json new file mode 100644 index 00000000..bfe9262c --- /dev/null +++ b/tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_bad_request.json @@ -0,0 +1,37 @@ +{ + "subscription": { + "subscriptionName": "subs_02", + "operationalPolicyName":"pmsh-operational-policy", + "controlLoopName":"pmsh-control-loop", + "nfFilter": { + "nfNames": [ + ], + "modelInvariantIDs": [ + ], + "modelVersionIDs": [ + ], + "modelNames": [ + ] + }, + "measurementGroups": [ + { + "measurementGroup": { + "measurementGroupName": "msrmt_grp_name", + "fileBasedGP":15, + "fileLocation":"pm.xml", + "administrativeState": "UNLOCKED", + "measurementTypes": [ + { + "measurementType": "counter_a" + } + ], + "managedObjectDNsBasic": [ + { + "DN": "string" + } + ] + } + } + ] + } +} \ No newline at end of file diff --git a/tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_request.json b/tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_request.json new file mode 100644 index 00000000..d9112e9c --- /dev/null +++ b/tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_request.json @@ -0,0 +1,58 @@ +{ + "subscription": { + "subscriptionName": "subs_01", + "operationalPolicyName":"pmsh-operational-policy", + "controlLoopName":"pmsh-control-loop", + "nfFilter": { + "nfNames": [ + "^pnf.*", + "^vnf.*" + ], + "modelInvariantIDs": [ + + ], + "modelVersionIDs": [ + ], + "modelNames": [ + ] + }, + "measurementGroups": [ + { + "measurementGroup": { + "measurementGroupName": "msrmt_grp_name", + "fileBasedGP":15, + "fileLocation":"pm.xml", + "administrativeState": "UNLOCKED", + "measurementTypes": [ + { + "measurementType": "counter_a" + } + ], + "managedObjectDNsBasic": [ + { + "DN": "string" + } + ] + } + }, + { + "measurementGroup": { + "measurementGroupName": "msrmt_grp_name1", + "fileBasedGP":15, + "fileLocation":"pm.xml", + "administrativeState": "UNLOCKED", + "measurementTypes": [ + { + "measurementType": "counter_a" + } + ], + "managedObjectDNsBasic": [ + { + "DN": "string" + } + ] + } + } + ] + } +} diff --git a/tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_schema_error_request.json b/tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_schema_error_request.json new file mode 100644 index 00000000..027c6e2a --- /dev/null +++ b/tests/dcaegen2-services-pmsh/testcases/assets/create_subscription_schema_error_request.json @@ -0,0 +1,43 @@ +{ + "subscription": { + "subscriptionName": "subs_01", + "operationalPolicyName":"pmsh-operational-policy", + "controlLoopName":"pmsh-control-loop", + "nfFilter": { + "nfNames": [ + "^pnf.*", + "^vnf.*" + ], + "modelInvariantIDs": [ + "8lk4578-d396-4efb-af02-6b83499b12f8", + "687kj45-d396-4efb-af02-6b83499b12f8" + + ], + "modelVersionIDs": [ + "e80a6ae3-cafd-4d24-850d-e14c084a5ca9" + ], + "modelNames": [ + "PNF102" + ] + }, + "measurementGroups": [ + { + "measurementGroup": { + "measurementGroupName": "msrmt_grp_name", + "fileBasedGP":15, + "fileLocation":"pm.xml", + "measurementTypes": [ + { + "measurementType": "counter_a" + } + ], + "managedObjectDNsBasic": [ + { + "DN": "string" + } + ] + } + } + ] + } +} \ No newline at end of file -- cgit 1.2.3-korg