Commit 3bdfc5cf authored by aureliano sinatra's avatar aureliano sinatra
Browse files

removed all should and replaced with shall

parent e9a3dffd
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -17,7 +17,7 @@ Post Cancel operation task
    ...    Reference:  section 5.4.17.3.1 - SOL002 v2.4.1
    ...    Reference:  section 5.4.17.3.1 - SOL002 v2.4.1
    ...    Config ID: Config_prod_VE
    ...    Config ID: Config_prod_VE
    ...    Applicability: none
    ...    Applicability: none
    ...    Post-Conditions: in response header Location should not be null    
    ...    Post-Conditions: none    
    POST Cancel operation task
    POST Cancel operation task
    Check HTTP Response Status Code Is    202
    Check HTTP Response Status Code Is    202
    Check resource has a temporary failure
    Check resource has a temporary failure
@@ -30,7 +30,7 @@ Post Cancel operation task Conflict
    ...    Reference:  section 5.4.17.3.1 - SOL002 v2.4.1
    ...    Reference:  section 5.4.17.3.1 - SOL002 v2.4.1
    ...    Config ID: Config_prod_VE
    ...    Config ID: Config_prod_VE
    ...    Applicability: none
    ...    Applicability: none
    ...    Post-Conditions: in response header Location should not be null  
    ...    Post-Conditions: none  
    POST Cancel operation task
    POST Cancel operation task
    Check HTTP Response Status Code Is    409
    Check HTTP Response Status Code Is    409
    Check HTTP Response Body Json Schema Is    ProblemDetails
    Check HTTP Response Body Json Schema Is    ProblemDetails
@@ -44,7 +44,7 @@ Post Cancel operation task Not Found
    ...    Reference:  section 5.4.17.3.1 - SOL002 v2.4.1
    ...    Reference:  section 5.4.17.3.1 - SOL002 v2.4.1
    ...    Config ID: Config_prod_VE
    ...    Config ID: Config_prod_VE
    ...    Applicability: none
    ...    Applicability: none
    ...    Post-Conditions: in response header Location should not be null  
    ...    Post-Conditions: none  
    POST Cancel operation task
    POST Cancel operation task
    Check HTTP Response Status Code Is    404
    Check HTTP Response Status Code Is    404
    
    
+1 −1
Original line number Original line Diff line number Diff line
@@ -16,7 +16,7 @@ POST Change external VNF connectivity
    ...    Reference:  section 5.4.11.3.1 - SOL002 v2.4.1
    ...    Reference:  section 5.4.11.3.1 - SOL002 v2.4.1
    ...    Config ID: Config_prod_VE
    ...    Config ID: Config_prod_VE
    ...    Applicability: none
    ...    Applicability: none
    ...    Post-Conditions: in response header Location should not be null         
    ...    Post-Conditions: in response header Location shall not be null         
    POST Change External VNF Connectivity
    POST Change External VNF Connectivity
    Check HTTP Response Status Code Is    202
    Check HTTP Response Status Code Is    202
    Check Operation Occurrence Id
    Check Operation Occurrence Id
+1 −1
Original line number Original line Diff line number Diff line
@@ -16,7 +16,7 @@ Change deployment flavour of a vnfInstance
    ...    Reference:  section 5.4.7.3.1 - SOL003 v2.4.1
    ...    Reference:  section 5.4.7.3.1 - SOL003 v2.4.1
    ...    Config ID: Config_prod_VE
    ...    Config ID: Config_prod_VE
    ...    Applicability: none
    ...    Applicability: none
    ...    Post-Conditions: in response header Location should not be null  
    ...    Post-Conditions: in response header Location shall not be null  
    POST Change VNF deployment flavour   
    POST Change VNF deployment flavour   
    Check HTTP Response Status Code Is    202
    Check HTTP Response Status Code Is    202
    Check Operation Occurrence Id
    Check Operation Occurrence Id
+0 −41
Original line number Original line Diff line number Diff line
*** Settings ***
Resource    environment/variables.txt 
Resource    VnfLcmOperationKeywords.robot
Library    REST    ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT} 
Library    OperatingSystem
Library    JSONLibrary
Library    JSONSchemaLibrary    schemas/

*** Test Cases ***
Scale a vnfInstance
    [Documentation]    Instantiate VNF The POST method instantiates a VNF instance.
    Log    Trying to Instantiate a vnf Instance
    Set Headers  {"Accept":"${ACCEPT}"}  
    Set Headers  {"Content-Type": "${CONTENT_TYPE}"}
    Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"Authorization":"${AUTHORIZATION}"}
    ${body}=    Get File    jsons/scaleVnfRequest.json
    Post    ${apiRoot}/${apiName}/${apiVersion}/vnf_instances/${conflicVnfInstanceId}/scale    ${body}
    Integer    response status    202
    Log    Status code validated
    ${headers}=    Output    response headers
    Should Contain    ${headers}    Location
    Log    Validation OK
    
Scale a vnfInstance Conflict (parallel LCM operation)
    # TODO: Need to set the pre-condition of the test
    [Documentation]    Conflict
    ...    The operation cannot be executed currently, due to a conflict with the state of the VNF instance resource. 
    ...    Typically, this is due to the fact that the VNF instance resource is in NOT-INSTANTIATED state, or that another lifecycle management operation is ongoing. 
    ...    The response body shall contain a ProblemDetails structure, in which the �detail� attribute should convey more information about the error.
    log    Trying to Scale a vnf Instance
    Set Headers    {"Accept":"${ACCEPT}"}  
    Set Headers    {"Content-Type": "${CONTENT_TYPE}"}
    Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"Authorization":"${AUTHORIZATION}"}
    ${body}=    Get File    jsons/scaleVnfRequest.json
    Post    ${apiRoot}/${apiName}/${apiVersion}/vnf_instances/${conflicVnfInstanceId}/scale    ${body}
    Integer    response status    409
    Log    Status code validated
    ${problemDetails}=    Output    response body
    Validate Json    ProblemDetails.schema.json    ${problemDetails}
    Log    Validation OK
    
+3 −3
Original line number Original line Diff line number Diff line
@@ -15,7 +15,7 @@ POST Create a new subscription
    ...    Reference:  section 5.4.18.3.1 - SOL002 v2.4.1
    ...    Reference:  section 5.4.18.3.1 - SOL002 v2.4.1
    ...    Config ID: Config_prod_VE
    ...    Config ID: Config_prod_VE
    ...    Applicability: none
    ...    Applicability: none
    ...    Post-Conditions: in response header Location should not be null
    ...    Post-Conditions: in response header Location shall not be null
    ...    POST Cancel operation task
    ...    POST Cancel operation task
    Post Create subscription
    Post Create subscription
    Check HTTP Response Status Code Is    201
    Check HTTP Response Status Code Is    201
@@ -28,7 +28,7 @@ Create a new Subscription - DUPLICATION
    ...    Reference:  section 5.4.18.3.1 - SOL002 v2.4.1
    ...    Reference:  section 5.4.18.3.1 - SOL002 v2.4.1
    ...    Config ID: Config_prod_VE
    ...    Config ID: Config_prod_VE
    ...    Applicability: none
    ...    Applicability: none
    ...    Post-Conditions: in response header Location should not be null
    ...    Post-Conditions: in response header Location shall not be null
    ...    POST Cancel operation task
    ...    POST Cancel operation task
    Post Create subscription - DUPLICATION
    Post Create subscription - DUPLICATION
    Check HTTP Response Status Code Is    201
    Check HTTP Response Status Code Is    201
@@ -42,7 +42,7 @@ Create a new Subscription - NO-DUPLICATION
    ...    Reference:  section 5.4.18.3.1 - SOL002 v2.4.1
    ...    Reference:  section 5.4.18.3.1 - SOL002 v2.4.1
    ...    Config ID: Config_prod_VE
    ...    Config ID: Config_prod_VE
    ...    Applicability: none
    ...    Applicability: none
    ...    Post-Conditions: in response header Location should not be null
    ...    Post-Conditions: in response header Location shall not be null
    ...    POST Cancel operation task
    ...    POST Cancel operation task
    Post Create subscription - NO-DUPLICATION
    Post Create subscription - NO-DUPLICATION
    Check HTTP Response Status Code Is    303
    Check HTTP Response Status Code Is    303
Loading