summaryrefslogtreecommitdiffstats
path: root/components/pm-subscription-handler/tests/data/filter_test_data.json
diff options
context:
space:
mode:
authoregernug <gerard.nugent@est.tech>2020-08-19 14:57:36 +0100
committeregernug <gerard.nugent@est.tech>2020-09-08 09:28:01 +0100
commit2e3c407d0fcf8c73c5fd6714d6013e37930c92cb (patch)
treec9cac72011779bcd6ffdb7658653a08958fa524c /components/pm-subscription-handler/tests/data/filter_test_data.json
parente783ede93e1c0f2f76a332fc82f6e6a7f40f04fc (diff)
[PMSH] Enhance Filtering Mechanism
Issue-ID: DCAEGEN2-2151 Signed-off-by: egernug <gerard.nugent@est.tech> Change-Id: Ib6c207ac08a54dea06346596ff11c980fa4cf5e8
Diffstat (limited to 'components/pm-subscription-handler/tests/data/filter_test_data.json')
-rw-r--r--components/pm-subscription-handler/tests/data/filter_test_data.json171
1 files changed, 171 insertions, 0 deletions
diff --git a/components/pm-subscription-handler/tests/data/filter_test_data.json b/components/pm-subscription-handler/tests/data/filter_test_data.json
new file mode 100644
index 00000000..28dc61d1
--- /dev/null
+++ b/components/pm-subscription-handler/tests/data/filter_test_data.json
@@ -0,0 +1,171 @@
+[
+ {
+ "testName": "test_filter_true_on_xnf",
+ "nfFilter":{
+ "nfNames":[
+ "^pnf.*",
+ "^vnf.*"
+ ],
+ "modelInvariantUUIDs": [
+
+ ],
+ "modelVersionIDs": [
+
+ ]
+ },
+ "nfName": "pnf1",
+ "modelInvariantUUID": "7129e420-d396-4efb-af02-6b83499b12f8",
+ "modelVersionID": "e80a6ae3-cafd-4d24-850d-e14c084a5ca9",
+ "orchestration_status": "Active",
+ "expectedResult": true
+ },
+ {
+ "testName": "test_filter_false_on_xnf",
+ "nfFilter":{
+ "nfNames":[
+ "^pnf.*",
+ "^vnf.*"
+ ],
+ "modelInvariantUUIDs": [
+
+ ],
+ "modelVersionIDs": [
+
+ ]
+ },
+ "nfName": "PNF-33",
+ "modelInvariantUUID": "7129e420-d396-4efb-af02-6b83499b12f8",
+ "modelVersionID": "e80a6ae3-cafd-4d24-850d-e14c084a5ca9",
+ "orchestration_status": "Active",
+ "expectedResult": false
+ },
+ {
+ "testName": "test_filter_true_on_modelInvariantUUIDs",
+ "nfFilter":{
+ "nfNames":[
+ ],
+ "modelInvariantUUIDs": [
+ "5845y423-g654-6fju-po78-8n53154532k6",
+ "7129e420-d396-4efb-af02-6b83499b12f8"
+ ],
+ "modelVersionIDs": [
+
+ ]
+ },
+ "nfName": "pnf1",
+ "modelInvariantUUID": "7129e420-d396-4efb-af02-6b83499b12f8",
+ "modelVersionID": "e80a6ae3-cafd-4d24-850d-e14c084a5ca9",
+ "orchestration_status": "Active",
+ "expectedResult": true
+ },
+ {
+ "testName": "test_filter_false_on_modelInvariantUUIDs",
+ "nfFilter":{
+ "nfNames":[
+ ],
+ "modelInvariantUUIDs": [
+ "5845y423-g654-6fju-po78-8n53154532k6",
+ "7129e420-d396-4efb-af02-6b83499b12f8"
+ ],
+ "modelVersionIDs": [
+
+ ]
+ },
+ "nfName": "pnf1",
+ "modelInvariantUUID": "WrongModelInvariantUUID",
+ "modelVersionID": "e80a6ae3-cafd-4d24-850d-e14c084a5ca9",
+ "orchestration_status": "Active",
+ "expectedResult": false
+ },
+ {
+ "testName": "test_filter_false_on_modelInvariantUUIDs_being_false_and_pnfname_being_true",
+ "nfFilter":{
+ "nfNames":[
+ "^pnf.*",
+ "^vnf.*"
+ ],
+ "modelInvariantUUIDs": [
+ "7129e420-d396-4efb-af02-6b83499b12f8"
+ ],
+ "modelVersionIDs": [
+
+ ]
+ },
+ "nfName": "pnf1",
+ "modelInvariantUUID": "WrongModelInvariantUUID",
+ "modelVersionID": "e80a6ae3-cafd-4d24-850d-e14c084a5ca9",
+ "orchestration_status": "Active",
+ "expectedResult": false
+ },
+ {
+ "testName": "test_filter_true_on_modelVersionIDs",
+ "nfFilter":{
+ "nfNames":[
+ ],
+ "modelInvariantUUIDs": [
+ ],
+ "modelVersionIDs": [
+ "e80a6ae3-cafd-4d24-850d-e14c084a5ca9"
+ ]
+ },
+ "nfName": "pnf1",
+ "modelInvariantUUID": "7129e420-d396-4efb-af02-6b83499b12f8",
+ "modelVersionID": "e80a6ae3-cafd-4d24-850d-e14c084a5ca9",
+ "orchestration_status": "Active",
+ "expectedResult": true
+ },
+ {
+ "testName": "test_filter_false_on_modelVersionIDs",
+ "nfFilter":{
+ "nfNames":[
+ ],
+ "modelInvariantUUIDs": [
+ ],
+ "modelVersionIDs": [
+ "e80a6ae3-cafd-4d24-850d-e14c084a5ca9"
+ ]
+ },
+ "nfName": "pnf1",
+ "modelInvariantUUID": "7129e420-d396-4efb-af02-6b83499b12f8",
+ "modelVersionID": "WrongModelVersionID",
+ "orchestration_status": "Active",
+ "expectedResult": false
+ },
+ {
+ "testName": "test_filter_false_on_modelVersionIDs_being_false_and_pnfname_being_true",
+ "nfFilter":{
+ "nfNames":[
+ "^pnf.*",
+ "^vnf.*"
+ ],
+ "modelInvariantUUIDs": [
+ ],
+ "modelVersionIDs": [
+ "e80a6ae3-cafd-4d24-850d-e14c084a5ca9"
+ ]
+ },
+ "nfName": "pnf1",
+ "modelInvariantUUID": "7129e420-d396-4efb-af02-6b83499b12f8",
+ "modelVersionID": "WrongModelVersionID",
+ "orchestration_status": "Active",
+ "expectedResult": false
+ },
+ {
+ "testName": "test_filter_false_on_OrchestrationStatus",
+ "nfFilter":{
+ "nfNames":[
+ "^pnf.*",
+ "^vnf.*"
+ ],
+ "modelInvariantUUIDs": [
+ ],
+ "modelVersionIDs": [
+ ]
+ },
+ "nfName": "pnf1",
+ "modelInvariantUUID": "7129e420-d396-4efb-af02-6b83499b12f8",
+ "modelVersionID": "e80a6ae3-cafd-4d24-850d-e14c084a5ca9",
+ "orchestration_status": "Inventoried",
+ "expectedResult": false
+ }
+ ] \ No newline at end of file