Commit adefbacf authored by Michele Carignani's avatar Michele Carignani
Browse files

make problem details optional on 404

parent 88f790e2
Loading
Loading
Loading
Loading
Loading
+4 −6
Original line number Original line Diff line number Diff line
@@ -28,8 +28,7 @@ Request RabInfo info using non existing cell id
    ...  Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo
    ...  Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/RabInfo
    Get RabInfo info using non existing cell id
    Get RabInfo info using non existing cell id
    Check HTTP Response Status Code Is    404
    Check HTTP Response Status Code Is    404
    Check ProblemDetails    404
    Run Keyword If    ${PIC_PROBLEM_DETAILS_ON_404} == 1    Check ProblemDetails    404



Request Plmn info using wrong parameters
Request Plmn info using wrong parameters
    [Documentation]   TC_MEC_SRV_RNIS_017_BR
    [Documentation]   TC_MEC_SRV_RNIS_017_BR
@@ -48,7 +47,7 @@ Request Plmn info using non existing application id
    ...  Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/PlmnInfo
    ...  Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/PlmnInfo
    Get PLMN info using non existing application id
    Get PLMN info using non existing application id
    Check HTTP Response Status Code Is    404
    Check HTTP Response Status Code Is    404
    Check ProblemDetails    404
    Run Keyword If    ${PIC_PROBLEM_DETAILS_ON_404} == 1    Check ProblemDetails    404




Request S1Bearer info using wrong parameters
Request S1Bearer info using wrong parameters
@@ -68,7 +67,7 @@ Request S1Bearer info using non existing cell id
    ...  Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo
    ...  Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo
    Get S1Bearer info using non existing cell id
    Get S1Bearer info using non existing cell id
    Check HTTP Response Status Code Is    404
    Check HTTP Response Status Code Is    404
    Check ProblemDetails    404
    Run Keyword If    ${PIC_PROBLEM_DETAILS_ON_404} == 1    Check ProblemDetails    404




Request L2Meas info using wrong parameters
Request L2Meas info using wrong parameters
@@ -88,8 +87,7 @@ Request L2Meas info using non existing cell id
    ...  Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo
    ...  Reference https://forge.etsi.org/gitlab/mec/gs012-rnis-api/blob/master/RniAPI.yaml#/definitions/S1BearerInfo
    Get L2Meas info using non existing cell id
    Get L2Meas info using non existing cell id
    Check HTTP Response Status Code Is    404
    Check HTTP Response Status Code Is    404
    Check ProblemDetails    404
    Run Keyword If    ${PIC_PROBLEM_DETAILS_ON_404} == 1    Check ProblemDetails    404



*** Keywords ***
*** Keywords ***
Get RabInfo info using wrong parameters
Get RabInfo info using wrong parameters
+14 −14
Original line number Original line Diff line number Diff line
*** Variables ***
*** Variables ***
${MEC-APP_SCHEMA}                   http
${MEC-APP_SCHEMA}                   https
#${MEC-APP_HOST}                    172.28.4.87
#${MEC-APP_HOST}                    172.28.4.87
#${MEC-APP_HOST}                     127.0.0.1
${MEC-APP_HOST}                     try-mec.etsi.org
${MEC-APP_HOST}                     192.168.56.1
${MEC-APP_PORT}                     443
${MEC-APP_PORT}                     8081
${SUBSCRIPTION_ID}                  7777
${SUBSCRIPTION_ID}                  7777
${NON_EXISTENT_SUBSCRIPTION_ID}     6666
${NON_EXISTENT_SUBSCRIPTION_ID}     6666
${LINKS_SELF}                       http://example.com/exampleAPI/rni/v2/subscriptions
${LINKS_SELF}                       http://example.com/exampleAPI/rni/v2/subscriptions
${SUBSCRIPTION_HREF_VALUE}          cell_changed
${SUBSCRIPTION_HREF_VALUE}          cell_changed
${SUBSCRIPTION_TYPE}                CELL_CHANGE
${SUBSCRIPTION_TYPE}                CELL_CHANGE
${HREF}                             http://meAppClient.example.com/rni/v1/notifications/cell_change/77777
${HREF}                             http://tapqa.plugtests.net:8111/michele/endpoint
${SUBSCRIPTION_VALUE}               {'href': '${HREF}', 'subscriptionType': '${SUBSCRIPTION_TYPE}'}
${SUBSCRIPTION_VALUE}               {'href': 'http://tapqa.plugtests.net:8111/michele/endpoint', 'subscriptionType': 'CELL_CHANGE'}
${CELL_ID}                          0x800000A
${CELL_ID}                          6060606
${C_ID}                             0xFFFFFFF
${C_ID}                             6060606
${NOT_EXISTENT_CELL_ID}             0x8000099
${NOT_EXISTENT_CELL_ID}             0x8000099
${APP_INS_ID}                       01
${APP_INS_ID}                       
${APP_ID}                           10
${APP_ID}                           10
${NOT_EXISTENT_APP_INS_ID}          99
${NOT_EXISTENT_APP_INS_ID}          99
${response}                         {}
${response}                         {}
${TOKEN}                            Basic YWxhZGRpbjpvcGVuc2VzYW1l
${TOKEN}                            Basic YWxhZGRpbjpvcGVuc2VzYW1l




${apiRoot}
${apiRoot}      /sbx3l3thqw
${apiVersion}    v2
${apiVersion}    v2


${PIC_PROBLEM_DETAILS_ON_404}    0


# Notifications variables
# Notifications variables
${MOCK_SERVER_JAR}    ../../../bin/mockserver-netty-5.5.0-jar-with-dependencies.jar
${MOCK_SERVER_JAR}    ../../../bin/mockserver-netty-5.5.0-jar-with-dependencies.jar


${callback_port}                    9091
${callback_port}                    8111
${callback_uri}                     http://192.168.56.103:${callback_port}
${callback_uri}                     http://tapqa.plugtests.net:8111
${callback_endpoint}                /subscriptions
${callback_endpoint}                /michele/endpoint
${callback_endpoint_error}          /subs_404
${callback_endpoint_error}          /subs_404
${total_polling_time}               2 min
${total_polling_time}               2 min
${polling_interval}                 10 sec
${polling_interval}                 10 sec