Loading SOL005/NSPerformanceManagement-API/Thresholds.robot +1 −83 Original line number Original line Diff line number Diff line Loading @@ -112,85 +112,3 @@ DELETE Performance Thresholds - Method not implemented Send DELETE Request for all Performance Thresholds Send DELETE Request for all Performance Thresholds Check HTTP Response Status Code Is 405 Check HTTP Response Status Code Is 405 Check Postcondition Thresholds Exist Check Postcondition Thresholds Exist GET Thresholds [Documentation] T=This resource represents thresholds. ... The client can use this resource to create and query thresholds. Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/thresholds Integer response status 200 ${contentType}= Output response headers Content-Type Should Contain ${contentType} application/json ${result}= Output response body Log Trying to validate result with thresholds schema Validate Json Thresholds.schema.json ${result} GET Thresholds - Filter Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/thresholds?${FILTER_OK} Integer response status 200 ${contentType}= Output response headers Content-Type Should Contain ${contentType} application/json ${result}= Output response body Log Trying to validate result with Threshold schema Validate Json Thresholds.schema.json ${result} GET Thresholds - NEGATIVE Filter Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/thresholds?${FILTER_KO} Integer response status 400 ${result}= Output response body Log Trying to validate result with ProblemDetails schema Validate Json ProblemDetails.schema.json ${result} GET Thresholds - Negative (Not Found) Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/threshold Integer response status 404 Log Received 404 Not Found as expected ${problemDetails}= Output response body Log Trying to validate ProblemDetails Validate Json ProblemDetails.schema.json ${problemDetails} Log Validation OK POST Thresholds Set Headers {"Accept": "${ACCEPT_JSON}"} Set Headers {"Content-Type": "${CONTENT_TYPE_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} ${request}= Get File jsons/CreateThresholdRequest.json POST ${apiRoot}/${apiName}/${apiVersion}/thresholds ${request} Integer response status 201 Log Received 201 Created as expected ${result}= Output response body Log Trying to validate result with thresholds schema Validate Json Threshold.schema.json ${result} Log Trying to validate the Location header ${headers}= Output response headers Should Contain ${headers} Location PUT Thresholds - (Method not implemented) Pass Execution If ${testOptionalMethods} == 0 optional methods are not implemented on the FUT. Skipping test. Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} PUT ${apiRoot}/${apiName}/${apiVersion}/thresholds Integer response status 405 Log Received 405 Method not implemented as expected PATCH Thresholds - (Method not implemented) Pass Execution If ${testOptionalMethods} == 0 optional methods are not implemented on the FUT. Skipping test. Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} PATCH ${apiRoot}/${apiName}/${apiVersion}/thresholds Integer response status 405 Log Received 405 Method not implemented as expected DELETE Thresholds - (Method not implemented) Pass Execution If ${testOptionalMethods} == 0 optional methods are not implemented on the FUT. Skipping test. Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} DELETE ${apiRoot}/${apiName}/${apiVersion}/thresholds Integer response status 405 Log Received 405 Method not implemented as expected Loading
SOL005/NSPerformanceManagement-API/Thresholds.robot +1 −83 Original line number Original line Diff line number Diff line Loading @@ -112,85 +112,3 @@ DELETE Performance Thresholds - Method not implemented Send DELETE Request for all Performance Thresholds Send DELETE Request for all Performance Thresholds Check HTTP Response Status Code Is 405 Check HTTP Response Status Code Is 405 Check Postcondition Thresholds Exist Check Postcondition Thresholds Exist GET Thresholds [Documentation] T=This resource represents thresholds. ... The client can use this resource to create and query thresholds. Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/thresholds Integer response status 200 ${contentType}= Output response headers Content-Type Should Contain ${contentType} application/json ${result}= Output response body Log Trying to validate result with thresholds schema Validate Json Thresholds.schema.json ${result} GET Thresholds - Filter Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/thresholds?${FILTER_OK} Integer response status 200 ${contentType}= Output response headers Content-Type Should Contain ${contentType} application/json ${result}= Output response body Log Trying to validate result with Threshold schema Validate Json Thresholds.schema.json ${result} GET Thresholds - NEGATIVE Filter Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/thresholds?${FILTER_KO} Integer response status 400 ${result}= Output response body Log Trying to validate result with ProblemDetails schema Validate Json ProblemDetails.schema.json ${result} GET Thresholds - Negative (Not Found) Set Headers {"Accept": "${ACCEPT_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} GET ${apiRoot}/${apiName}/${apiVersion}/threshold Integer response status 404 Log Received 404 Not Found as expected ${problemDetails}= Output response body Log Trying to validate ProblemDetails Validate Json ProblemDetails.schema.json ${problemDetails} Log Validation OK POST Thresholds Set Headers {"Accept": "${ACCEPT_JSON}"} Set Headers {"Content-Type": "${CONTENT_TYPE_JSON}"} Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} ${request}= Get File jsons/CreateThresholdRequest.json POST ${apiRoot}/${apiName}/${apiVersion}/thresholds ${request} Integer response status 201 Log Received 201 Created as expected ${result}= Output response body Log Trying to validate result with thresholds schema Validate Json Threshold.schema.json ${result} Log Trying to validate the Location header ${headers}= Output response headers Should Contain ${headers} Location PUT Thresholds - (Method not implemented) Pass Execution If ${testOptionalMethods} == 0 optional methods are not implemented on the FUT. Skipping test. Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} PUT ${apiRoot}/${apiName}/${apiVersion}/thresholds Integer response status 405 Log Received 405 Method not implemented as expected PATCH Thresholds - (Method not implemented) Pass Execution If ${testOptionalMethods} == 0 optional methods are not implemented on the FUT. Skipping test. Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} PATCH ${apiRoot}/${apiName}/${apiVersion}/thresholds Integer response status 405 Log Received 405 Method not implemented as expected DELETE Thresholds - (Method not implemented) Pass Execution If ${testOptionalMethods} == 0 optional methods are not implemented on the FUT. Skipping test. Run Keyword If ${AUTH_USAGE} == 1 Set Headers {"Authorization": "${AUTHORIZATION}"} DELETE ${apiRoot}/${apiName}/${apiVersion}/thresholds Integer response status 405 Log Received 405 Method not implemented as expected