@@ -179,6 +179,32 @@ Get information about multiple alarms - Bad Request Response too Big
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
Get information about multiple alarms with permitted authorization scope
[Documentation]Test ID: 7.3.5.1.14
...Test title: Get information about multiple alarms with permitted authorization scope
...Test objective: The objective is to retrieve information about the alarm list and perform a JSON schema and content validation of the returned alarms data structure with permitted authorization scope
...Pre-conditions: none
...Reference: Clause 7.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v4.5.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
GET Fault Management Alarms with permitted authorization scope
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsAlarms
Get information about multiple alarms with not permitted authorization scope
[Documentation]Test ID: 7.3.5.1.15
...Test title: Get information about multiple alarms with not permitted authorization scope
...Test objective: The objective is to retrieve information about the alarm list and perform a JSON schema and content validation of the returned alarms data structure with not permitted authorization scope
...Pre-conditions: none
...Reference: Clause 7.4.2.3.2 - ETSI GS NFV-SOL 003 [1] v4.5.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
GET Fault Management Alarms with not permitted authorization scope
Check HTTP Response Status Code Is403
Check HTTP Response Body Json Schema IsProblemDetails
...Test objective: The objective is to Modify an individual alarm resource and perform a JSON schema and content validation of the returned alarm data structure with permitted authorization scope
...Pre-conditions: The related alarm exists
...Reference: Clause 7.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v4.5.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
PATCH Fault Management Individual Alarm with permitted authorization scope
Check HTTP Response Header Contains ETag and Last-Modified
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsalarmModification
PATCH Fault Management Individual Alarm with not permitted authorization scope
[Documentation]Test ID: 7.3.5.2.10
...Test title: PATCH Fault Management Individual Alarm with not permitted authorization scope
...Test objective: The objective is to Modify an individual alarm resource and perform a JSON schema and content validation of the returned alarm data structure with not permitted authorization scope
...Pre-conditions: The related alarm exists
...Reference: Clause 7.4.3.3.4 - ETSI GS NFV-SOL 003 [1] v4.5.1
...Config ID: Config_prod_VNFM
...Applicability: none
...Post-Conditions: none
PATCH Fault Management Individual Alarm with not permitted authorization scope
Check HTTP Response Status Code Is403
Check HTTP Response Body Json Schema IsProblemDetails
@@ -80,3 +80,29 @@ Get Information about an individual subscription - Not Found
GET Individual Subscription
Check HTTP Response Status Code Is404
Check HTTP Response Body Json Schema IsProblemDetails
Get Information about an individual subscription with permitted authorization scope
[Documentation]Test ID: 7.3.5.4.7
...Test title: Get Information about an individual subscription with permitted authorization scope
...Test objective: The objective is to read an individual subscription for NFVO alarms subscribed by the client and perform a JSON schema and content validation of the returned fault management individual subscription data structure with permitted authorization scope
...Pre-conditions: The subscription with the given id exists
...Reference: Clause 7.4.5.3.2 - ETSI GS NFV-SOL 003 [1] v4.5.1
...Config ID: Config_prod_VNFM
...Applicability:none
...Post-Conditions:none
GET Individual Subscription with permitted authorization scope
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsFmSubscription
Get Information about an individual subscription with not permitted authorization scope
[Documentation]Test ID: 7.3.5.4.8
...Test title: Get Information about an individual subscription with not permitted authorization scope with not permitted authorization scope
...Test objective: The objective is to read an individual subscription for NFVO alarms subscribed by the client and perform a JSON schema and content validation of the returned fault management individual subscription data structure with not permitted authorization scope
...Pre-conditions: The subscription with the given id exists
...Reference: Clause 7.4.5.3.2 - ETSI GS NFV-SOL 003 [1] v4.5.1
...Config ID: Config_prod_VNFM
...Applicability:none
...Post-Conditions:none
GET Individual Subscription with not permitted authorization scope
Check HTTP Response Status Code Is403
Check HTTP Response Body Json Schema IsProblemDetails
@@ -304,3 +304,31 @@ POST Create a new Subscription - Unprocessable Content
Post Subscription
Check HTTP Response Status Code Is422
Check HTTP Response Body Json Schema IsProblemDetails
Create a new Fault Management alarm subscription with permitted authorization scope
[Documentation]Test ID: 7.3.5.3.23
...Test title: Create a new Fault Management alarm subscription with permitted authorization scope
...Test objective: The objective is to create a new Fault management alarm subscriptions and perform a JSON schema and content validation of the returned fault management alarms subscription data structure with permitted authorization scope
...Pre-conditions: No subscription with the same filter and callbackUri exists
...Reference: Clause 7.4.4.3.1 - ETSI GS NFV-SOL 003 [1] v4.5.1
...Config ID:Config_prod_VNFM
...Applicability: none
...Post-Conditions: subscription is created
POST Subscription with permitted authorization scope
Check HTTP Response Status Code Is201
Check Operation Occurrence Id
Check HTTP Response Body Json Schema IsFmSubscription
Check created Subscription existence
Create a new Fault Management alarm subscription with not permitted authorization scope
[Documentation]Test ID: 7.3.5.3.23
...Test title: Create a new Fault Management alarm subscription with not permitted authorization scope
...Test objective: The objective is to create a new Fault management alarm subscriptions and perform a JSON schema and content validation of the returned fault management alarms subscription data structure with not permitted authorization scope
...Pre-conditions: No subscription with the same filter and callbackUri exists
...Reference: Clause 7.4.4.3.1 - ETSI GS NFV-SOL 003 [1] v4.5.1
...Config ID:Config_prod_VNFM
...Applicability: none
...Post-Conditions: subscription is created
POST Subscription with not permitted authorization scope
Check HTTP Response Status Code Is403
Check HTTP Response Body Json Schema IsProblemDetails