[test-new][SOL009][NFVMANO-CIM][v5.2.1][8.3.1.10.x Test-IDs] implemented new tests for NFV MANO CIM new resource Change consumed NFV-MANO interface state task, as per NFVSOL(24)000362
POST Change consumed NFV MANO interface state task
[Documentation]Test ID: 8.3.1.10.1
...Test title: POST Change cosumed NFV MANO interface state task
...Test objective: The objective is send put request to change the state of the NFV-MANO consumed service interface produced by the NFV-MANO functional entity
...Pre-conditions: none
...Reference: clause 5.5.15.3.1 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: Consumed interface status changed
Send Post request for Change consumed NFV MANO interface state task
Check HTTP Response Status Code Is202
Check HTTP Response Header Contains Location
Check PostCondition NFV-MANO consumed service interface state matches the requested state
POST Change consumed NFV MANO interface state task - Conflict
[Documentation]Test ID: 8.3.1.10.2
...Test title: POST Change consumed NFV MANO interface state task - Conflict
...Test objective: The objective is to test that request to cchange the state of the NFV-MANO consumed service interface produced by the NFV-MANO functional entity failed due to a conflict with the state of the NFV-MANO entity resource and perform the JSON schema validation of the failed operation HTTP response.
...Pre-conditions: none
...Reference: clause 5.5.15.3.1 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
Send Post request for Change consumed NFV-MANO interface state task
Check HTTP Response Status Code Is409
Check HTTP Response Body Json Schema IsProblemDetails
GET Change consumed NFV MANO interface state task - Method not implemented
[Documentation]Test ID: 8.3.1.10.3
...Test title: GET Change consumed NFV MANO interface state task - Method not implemented
...Test objective: The objective is to test that GET method is not allowed to retrieve the changed state of the NFV-MANO functional entity application.
...Pre-conditions: none
...Reference: clause 5.5.15.3.2 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
Send Get request for Change consumed NFV-MANO interface state task
Check HTTP Response Status Code Is405
PUT Change consumed NFV MANO interface state task - Conflict - Method not implemented
[Documentation]Test ID: 8.3.1.10.4
...Test title: PUT Change consumed NFV MANO interface state task - Conflict - Method not implemented
...Test objective: The objective is to test that PUT method is not allowed to update the changed state of the NFV-MANO functional entity application.
...Pre-conditions: none
...Reference: clause 5.5.15.3.3 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
Send Put request for Change consumed NFV-MANO interface state task
Check HTTP Response Status Code Is405
PATCH Change consumed NFV MANO interface state task - Conflict - Method not implemented
[Documentation]Test ID: 8.3.1.10.5
...Test title: PATCH Change consumed NFV MANO interface state task - Conflict - Method not implemented
...Test objective: The objective is to test that PATCH method is not allowed to update the changed state of the NFV-MANO functional entity application.
...Pre-conditions: none
...Reference: clause 5.5.15.3.4 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
Send Patch request for Change consumed NFV-MANO interface state task
Check HTTP Response Status Code Is405
DELETE Change consumed NFV MANO interface state task - Conflict - Method not implemented
[Documentation]Test ID: 8.3.1.10.6
...Test title: DELETE Change consumed NFV MANO interface state task - Conflict - Method not implemented
...Test objective: The objective is to test that DELETE method is not allowed to delete the changed state of the NFV-MANO functional entity application.
...Pre-conditions: none
...Reference: clause 5.5.15.3.5 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: none
Send Delete request for Change consumed NFV-MANO interface state task
Check HTTP Response Status Code Is405
POST Change consumed NFV MANO interface state task with permitted authorization scope
[Documentation]Test ID: 8.3.1.10.7
...Test title: POST Change consumed NFV MANO interface state task with permitted authorization scope
...Test objective: The objective is send put request to change the state of the NFV-MANO consumed service interface with permitted authorization scope
...Pre-conditions: none
...Reference: clause 5.5.15.3.1 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: interface status changed
Send Post request for Change interface state task with permitted authorization scope
Check HTTP Response Status Code Is202
Check HTTP Response Header Contains Location
Check PostCondition NFV-MANO consumed service interface state matches the requested state
POST Change consumed NFV MANO interface state task with not permitted authorization scope
[Documentation]Test ID: 8.3.1.10.8
...Test title: POST Change consumed NFV MANO interface state task with permitted authorization scope
...Test objective: The objective is to verify that put request to change the state of the NFV-MANO consumed service interface fails with not permitted authorization scope
...Pre-conditions: none
...Reference: clause 5.5.15.3.1 - ETSI GS NFV-SOL 009 [7] v5.2.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions: interface status changed
Send Post request for Change interface state task with not permitted authorization scope