Loading TP/NGSI-LD/ContextSource/Registration/DeleteContextSourceRegistration/007.robot 0 → 100644 +23 −0 Original line number Diff line number Diff line *** Settings *** Documentation Check that you can delete a context source registration by id Resource ${EXECDIR}/resources/ApiUtils.resource Resource ${EXECDIR}/resources/AssertionUtils.resource Resource ${EXECDIR}/resources/JsonUtils.resource *** Variable *** ${registration_id_prefix}= urn:ngsi-ld:Registration: ${registration_payload_file_path}= registration-sample.jsonld *** Test Case *** Delete a context source registration by id [Documentation] Check that you can delete a context source registration by id [Tags] mandatory ${registration_id}= Generate Random Entity Id ${registration_id_prefix} ${payload}= Load Json From File ${EXECDIR}/data/csourceRegistrations/${registration_payload_file_path} ${updated_payload}= Update Value To Json ${payload} $..id ${registration_id} ${request} ${response}= Create Context Source Registration ${updated_payload} Check Response Status Code 201 ${response['status']} ${response}= Delete Context Source Registration ${registration_id} Check Response Status Code 204 ${response['status']} TP/NGSI-LD/ContextSource/Registration/DeleteContextSourceRegistration/008.robot 0 → 100644 +32 −0 Original line number Diff line number Diff line *** Settings *** Documentation Check that you cannot delete a context source registration under some conditions Resource ${EXECDIR}/resources/ApiUtils.resource Resource ${EXECDIR}/resources/AssertionUtils.resource Resource ${EXECDIR}/resources/JsonUtils.resource Test Template Delete Context Source *** Variable *** ${registration_id_prefix}= urn:ngsi-ld:Registration: ${filename}= registration-sample.jsonld *** Test Case *** INVALID_REGISTRATION_ID 008_01_Delete a Context Source Registration if the Id is not present ${EMPTY} 008_02_Delete a Context Source Registration if the Id is not a valid URI invalidURI *** Keywords *** Delete Context Source [Arguments] ${invalid_registration_id} [Documentation] Check that you cannot delete a context source registration under some conditions [Tags] mandatory ${registration_id}= Generate Random Entity Id ${registration_id_prefix} ${payload}= Load Json From File ${EXECDIR}/data/csourceRegistrations/${filename} ${updated_payload}= Update Value To Json ${payload} $..id ${registration_id} ${request} ${response}= Create Context Source Registration ${updated_payload} Check Response Status Code 201 ${response['status']} ${response}= Delete Context Source Registration ${invalid_registration_id} Check Response Status Code 400 ${response['status']} Check Response Body Containing ProblemDetails Element Containing Title Element ${response} [Teardown] Delete Context Source Registration ${registration_id} No newline at end of file TP/NGSI-LD/ContextSource/Registration/DeleteContextSourceRegistration/009.robot 0 → 100644 +20 −0 Original line number Diff line number Diff line *** Settings *** Documentation Check that you cannot update a context source registration by id if the id is not known to the system Resource ${EXECDIR}/resources/ApiUtils.resource Resource ${EXECDIR}/resources/AssertionUtils.resource Resource ${EXECDIR}/resources/JsonUtils.resource *** Variable *** ${registration_id_prefix}= urn:ngsi-ld:Registration: ${registration_payload_file_path}= registration-sample.jsonld *** Test Case *** Delete a context source registration by id [Documentation] Check that you cannot update a context source registration by id if the id is not known to the system [Tags] mandatory ${registration_id}= Generate Random Entity Id ${registration_id_prefix} ${response}= Delete Context Source Registration ${registration_id} Check Response Status Code 404 ${response['status']} Check Response Body Containing ProblemDetails Element Containing Title Element ${response} No newline at end of file TP/NGSI-LD/ContextSource/Registration/UpdateContextSourceRegistration/006.robot +1 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ ${filename}= registration-sample.jsonld ${fragment}= Load Json From File ${EXECDIR}/data/csourceRegistrations/${filename} ${fragment_with_id}= Update Value To Json ${fragment} $..id ${registration_id} ${response}= Update Context Source Registration ${registration_id} ${fragment_with_id} Check Response Status Code 400 ${response['status']} Check Response Status Code 404 ${response['status']} Check Response Body Containing ProblemDetails Element Containing Title Element ${response} [Teardown] Delete Context Source Registration ${registration_id} Loading
TP/NGSI-LD/ContextSource/Registration/DeleteContextSourceRegistration/007.robot 0 → 100644 +23 −0 Original line number Diff line number Diff line *** Settings *** Documentation Check that you can delete a context source registration by id Resource ${EXECDIR}/resources/ApiUtils.resource Resource ${EXECDIR}/resources/AssertionUtils.resource Resource ${EXECDIR}/resources/JsonUtils.resource *** Variable *** ${registration_id_prefix}= urn:ngsi-ld:Registration: ${registration_payload_file_path}= registration-sample.jsonld *** Test Case *** Delete a context source registration by id [Documentation] Check that you can delete a context source registration by id [Tags] mandatory ${registration_id}= Generate Random Entity Id ${registration_id_prefix} ${payload}= Load Json From File ${EXECDIR}/data/csourceRegistrations/${registration_payload_file_path} ${updated_payload}= Update Value To Json ${payload} $..id ${registration_id} ${request} ${response}= Create Context Source Registration ${updated_payload} Check Response Status Code 201 ${response['status']} ${response}= Delete Context Source Registration ${registration_id} Check Response Status Code 204 ${response['status']}
TP/NGSI-LD/ContextSource/Registration/DeleteContextSourceRegistration/008.robot 0 → 100644 +32 −0 Original line number Diff line number Diff line *** Settings *** Documentation Check that you cannot delete a context source registration under some conditions Resource ${EXECDIR}/resources/ApiUtils.resource Resource ${EXECDIR}/resources/AssertionUtils.resource Resource ${EXECDIR}/resources/JsonUtils.resource Test Template Delete Context Source *** Variable *** ${registration_id_prefix}= urn:ngsi-ld:Registration: ${filename}= registration-sample.jsonld *** Test Case *** INVALID_REGISTRATION_ID 008_01_Delete a Context Source Registration if the Id is not present ${EMPTY} 008_02_Delete a Context Source Registration if the Id is not a valid URI invalidURI *** Keywords *** Delete Context Source [Arguments] ${invalid_registration_id} [Documentation] Check that you cannot delete a context source registration under some conditions [Tags] mandatory ${registration_id}= Generate Random Entity Id ${registration_id_prefix} ${payload}= Load Json From File ${EXECDIR}/data/csourceRegistrations/${filename} ${updated_payload}= Update Value To Json ${payload} $..id ${registration_id} ${request} ${response}= Create Context Source Registration ${updated_payload} Check Response Status Code 201 ${response['status']} ${response}= Delete Context Source Registration ${invalid_registration_id} Check Response Status Code 400 ${response['status']} Check Response Body Containing ProblemDetails Element Containing Title Element ${response} [Teardown] Delete Context Source Registration ${registration_id} No newline at end of file
TP/NGSI-LD/ContextSource/Registration/DeleteContextSourceRegistration/009.robot 0 → 100644 +20 −0 Original line number Diff line number Diff line *** Settings *** Documentation Check that you cannot update a context source registration by id if the id is not known to the system Resource ${EXECDIR}/resources/ApiUtils.resource Resource ${EXECDIR}/resources/AssertionUtils.resource Resource ${EXECDIR}/resources/JsonUtils.resource *** Variable *** ${registration_id_prefix}= urn:ngsi-ld:Registration: ${registration_payload_file_path}= registration-sample.jsonld *** Test Case *** Delete a context source registration by id [Documentation] Check that you cannot update a context source registration by id if the id is not known to the system [Tags] mandatory ${registration_id}= Generate Random Entity Id ${registration_id_prefix} ${response}= Delete Context Source Registration ${registration_id} Check Response Status Code 404 ${response['status']} Check Response Body Containing ProblemDetails Element Containing Title Element ${response} No newline at end of file
TP/NGSI-LD/ContextSource/Registration/UpdateContextSourceRegistration/006.robot +1 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ ${filename}= registration-sample.jsonld ${fragment}= Load Json From File ${EXECDIR}/data/csourceRegistrations/${filename} ${fragment_with_id}= Update Value To Json ${fragment} $..id ${registration_id} ${response}= Update Context Source Registration ${registration_id} ${fragment_with_id} Check Response Status Code 400 ${response['status']} Check Response Status Code 404 ${response['status']} Check Response Body Containing ProblemDetails Element Containing Title Element ${response} [Teardown] Delete Context Source Registration ${registration_id}