...Test title: POST Alarms - Method not implemented
...Test objective: The objective is to test that Post method is not allowed to create Fault management alarms on NFV-MANO
...Pre-conditions: none
...Reference: clause 7.5.3.3.1 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions:none
Send POST request for fault management Alarms
Check HTTP Response Status Code Is405
Get information about multiple alarms
[Documentation]Test ID: 8.3.3.1.2
...Test title: Get information about multiple alarms
...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
...Pre-conditions: none
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
GET Fault Management Alarms
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsAlarms
Get information about multiple alarms with filter
[Documentation]Test ID: 8.3.3.1.3
...Test title: Get information about multiple alarms with filter
...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, and verify that the retrieved information matches the issued attribute-based filters
...Pre-conditions: none
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
GET Fault Management Alarms With Filters
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsAlarms
Get information about multiple alarms Bad Request Invalid attribute-based filtering parameters
[Documentation]Test ID: 8.3.3.1.4
...Test title:Get information about multiple alarms Bad Request Invalid attribute-based filtering parameters
...Test objective: The objective is to try to retrieve information about the alarm list with invalid filters and perform a JSON schema and content validation of the returned problem details data structure
...Pre-conditions: none
...Reference: clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
GET Fault Management Alarms With Invalid Filters
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
Get information about multiple alarms as a Paged Response
[Documentation]Test ID: 8.3.3.1.5
...Test title: Get information about multiple alarms as a Paged Response
...Test objective: The objective is to retrieve information about the alarm list as a Paged Response
...Pre-conditions: none
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [5] v3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
GET Fault Management Alarms
Check HTTP Response Status Code Is200
Check LINK in Header
Get information about multiple alarms - Bad Request Response too Big
[Documentation]Test ID: 8.3.3.1.6
...Test title:Get information about multiple alarms - Bad Request Response too Big
...Test objective: The objective is to try to retrieve information about the alarm list because response is too big and perform a JSON schema and content validation of the returned problem details data structure
...Pre-conditions: none
...Reference: Clause 7.5.3.3.2 - ETSI GS NFV-SOL 009 [5] v3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
GET Fault Management Alarms
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
PUT Alarms - Method not implemented
[Documentation]Test ID: 8.3.3.1.7
...Test title: PUT Alarms - Method not implemented
...Test objective: The objective is to test that PUT method is not allowed to for Fault management alarms on NFV-MANO
...Pre-conditions: none
...Reference: clause 7.5.3.3.3 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions:none
PUT Fault management Alarms
Check HTTP Response Status Code Is405
PATCH Alarms - Method not implemented
[Documentation]Test ID: 8.3.3.1.8
...Test title: PATCH Alarms - Method not implemented
...Test objective: The objective is to test that PATCH method is not allowed to for Fault management alarms on NFV-MANO
...Pre-conditions: none
...Reference: clause 7.5.3.3.4 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions:none
PATCH Fault management Alarms
Check HTTP Response Status Code Is405
DELETE Alarms - Method not implemented
[Documentation]Test ID: 8.3.3.1.9
...Test title: POST Alarms - Method not implemented
...Test objective: The objective is to test that DELETE method is not allowed for Fault management alarms on NFV-MANO
...Pre-conditions: none
...Reference: clause 7.5.3.3.5 - ETSI GS NFV-SOL 009 [5] V3.3.1