Loading TP/NGSI-LD/ContextSource/Registration/CreateContextSourceRegistration/033_01_01.robot +2 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ ${registration_payload_file_path}= csourceRegistrations/context-source-regi *** Test Cases *** 033_01_01 Create Context Source Registration With Specific Date Expiration Date [Documentation] Check that you can create a context source registration with specific ID and expiration date [Tags] csr-create [Tags] csr-create 5_9_2 ${registration_id}= Generate Random Entity Id ${registration_id_prefix} Set Suite Variable ${registration_id} ${payload}= Load JSON From File ${EXECDIR}/data/${registration_payload_file_path} Loading @@ -24,7 +24,7 @@ ${registration_payload_file_path}= csourceRegistrations/context-source-regi ${response}= Create Context Source Registration With Return ${registration_payload} Check Response Status Code 201 ${response.status_code} ${response}= Retrieve Context Source Registration ... ${registration_id} ... context_source_registration_id=${registration_id} ... context=${ngsild_test_suite_context} ... accept=${CONTENT_TYPE_LD_JSON} ${ignored_attributes}= Create List ${status_regex_expr} Loading TP/NGSI-LD/ContextSource/Registration/CreateContextSourceRegistration/033_01_02.robot +3 −3 Original line number Diff line number Diff line Loading @@ -14,9 +14,9 @@ ${registration_payload_file_path}= csourceRegistrations/context-source-regi *** Test Cases *** Create Context Source Registration That Never Expires 033_01_02 Create Context Source Registration That Never Expires [Documentation] Check that you can create a context source registration that never expires [Tags] csr-create [Tags] csr-create 5_9_2 ${registration_id}= Generate Random Entity Id ${registration_id_prefix} Set Suite Variable ${registration_id} ${payload}= Load JSON From File ${EXECDIR}/data/${registration_payload_file_path} Loading @@ -25,7 +25,7 @@ Create Context Source Registration That Never Expires Check Response Status Code 201 ${response.status_code} Check Response Headers Containing URI set to ${registration_id} ${response.headers} ${response}= Retrieve Context Source Registration ... ${registration_id} ... context_source_registration_id=${registration_id} ... context=${ngsild_test_suite_context} ... accept=${CONTENT_TYPE_LD_JSON} ${ignored_attributes}= Create List ${status_regex_expr} Loading TP/NGSI-LD/ContextSource/Registration/CreateContextSourceRegistration/033_01_03.robot +3 −3 Original line number Diff line number Diff line Loading @@ -14,9 +14,9 @@ ${registration_payload_file_path}= csourceRegistrations/context-source-regi *** Test Cases *** Create Context Source Registration Without A Sprecified ID 033_01_03 Create Context Source Registration Without A Sprecified ID [Documentation] Check that you can create a context source registration without specifying an ID [Tags] csr-create [Tags] csr-create 5_9_2 ${payload}= Load JSON From File ${EXECDIR}/data/${registration_payload_file_path} ${response}= Create Context Source Registration With Return ${payload} Check Response Status Code 201 ${response.status_code} Loading @@ -24,7 +24,7 @@ Create Context Source Registration Without A Sprecified ID Set Suite Variable ${registration_id} ${registration_payload}= Update Value To JSON ${payload} $..id ${registration_id} ${response}= Retrieve Context Source Registration ... ${registration_id} ... context_source_registration_id=${registration_id} ... context=${ngsild_test_suite_context} ... accept=${CONTENT_TYPE_LD_JSON} ${ignored_attributes}= Create List ${status_regex_expr} Loading TP/NGSI-LD/ContextSource/Registration/CreateContextSourceRegistration/033_02.robot +2 −20 Original line number Diff line number Diff line Loading @@ -5,6 +5,8 @@ Resource ${EXECDIR}/resources/ApiUtils.resource Resource ${EXECDIR}/resources/AssertionUtils.resource Resource ${EXECDIR}/resources/JsonUtils.resource Test Template Create a context source registration with invalid JSON file *** Variables *** ${registration_id_prefix}= urn:ngsi-ld:Registration: Loading @@ -15,28 +17,8 @@ ${registration_payload_file_path}= context-source-registration-invalid-samp 033_02_01 Create a context source registration with invalid JSON file Create a context source registration with invalid JSON file 033_02_02 Create a context source registration with a different data structure than CsourRegistration data type Create Context Source With Invalid Content ... csourceRegistrations/context-source-registration-invalid-structure-sample.jsonld 033_02_03 Create a context source registration with a date in the past Create Context Source With Invalid Content ... csourceRegistrations/context-source-registration-past-expiration-sample.jsonld *** Keywords *** Create Context Source With Invalid Content [Documentation] Check that you cannot create a context source with invalid content [Tags] csr-create [Arguments] ${filename} ${registration_id}= Generate Random Entity Id ${registration_id_prefix} ${payload}= Load JSON From File ${EXECDIR}/data/${filename} ${updated_payload}= Update Value To JSON ${payload} $..id ${registration_id} ${response}= Create Context Source Registration With Return ${updated_payload} Check Response Status Code 400 ${response.status_code} Check Response Headers Containing URI set to ${registration_id} ${response.headers} [Teardown] Delete Context Source Registration ${registration_id} Create a context source registration with invalid JSON file [Documentation] Create a context source registration with invalid JSON file [Tags] csr-create Loading TP/NGSI-LD/ContextSource/Registration/CreateContextSourceRegistration/033_03.robot +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ ${filename}= csourceRegistrations/context-source-registration *** Test Cases *** 033_03_01 Create a context source registration that already exists [Documentation] Check that you cannot create a context source registration that already exists [Tags] csr-create [Tags] csr-create 5_9_2 ${response}= Create Context Source Registration With Return ${updated_payload} Check Response Status Code 409 ${response.status_code} Check Response Body Containing ProblemDetails Element Containing Title Element ${response.json()} Loading Loading
TP/NGSI-LD/ContextSource/Registration/CreateContextSourceRegistration/033_01_01.robot +2 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ ${registration_payload_file_path}= csourceRegistrations/context-source-regi *** Test Cases *** 033_01_01 Create Context Source Registration With Specific Date Expiration Date [Documentation] Check that you can create a context source registration with specific ID and expiration date [Tags] csr-create [Tags] csr-create 5_9_2 ${registration_id}= Generate Random Entity Id ${registration_id_prefix} Set Suite Variable ${registration_id} ${payload}= Load JSON From File ${EXECDIR}/data/${registration_payload_file_path} Loading @@ -24,7 +24,7 @@ ${registration_payload_file_path}= csourceRegistrations/context-source-regi ${response}= Create Context Source Registration With Return ${registration_payload} Check Response Status Code 201 ${response.status_code} ${response}= Retrieve Context Source Registration ... ${registration_id} ... context_source_registration_id=${registration_id} ... context=${ngsild_test_suite_context} ... accept=${CONTENT_TYPE_LD_JSON} ${ignored_attributes}= Create List ${status_regex_expr} Loading
TP/NGSI-LD/ContextSource/Registration/CreateContextSourceRegistration/033_01_02.robot +3 −3 Original line number Diff line number Diff line Loading @@ -14,9 +14,9 @@ ${registration_payload_file_path}= csourceRegistrations/context-source-regi *** Test Cases *** Create Context Source Registration That Never Expires 033_01_02 Create Context Source Registration That Never Expires [Documentation] Check that you can create a context source registration that never expires [Tags] csr-create [Tags] csr-create 5_9_2 ${registration_id}= Generate Random Entity Id ${registration_id_prefix} Set Suite Variable ${registration_id} ${payload}= Load JSON From File ${EXECDIR}/data/${registration_payload_file_path} Loading @@ -25,7 +25,7 @@ Create Context Source Registration That Never Expires Check Response Status Code 201 ${response.status_code} Check Response Headers Containing URI set to ${registration_id} ${response.headers} ${response}= Retrieve Context Source Registration ... ${registration_id} ... context_source_registration_id=${registration_id} ... context=${ngsild_test_suite_context} ... accept=${CONTENT_TYPE_LD_JSON} ${ignored_attributes}= Create List ${status_regex_expr} Loading
TP/NGSI-LD/ContextSource/Registration/CreateContextSourceRegistration/033_01_03.robot +3 −3 Original line number Diff line number Diff line Loading @@ -14,9 +14,9 @@ ${registration_payload_file_path}= csourceRegistrations/context-source-regi *** Test Cases *** Create Context Source Registration Without A Sprecified ID 033_01_03 Create Context Source Registration Without A Sprecified ID [Documentation] Check that you can create a context source registration without specifying an ID [Tags] csr-create [Tags] csr-create 5_9_2 ${payload}= Load JSON From File ${EXECDIR}/data/${registration_payload_file_path} ${response}= Create Context Source Registration With Return ${payload} Check Response Status Code 201 ${response.status_code} Loading @@ -24,7 +24,7 @@ Create Context Source Registration Without A Sprecified ID Set Suite Variable ${registration_id} ${registration_payload}= Update Value To JSON ${payload} $..id ${registration_id} ${response}= Retrieve Context Source Registration ... ${registration_id} ... context_source_registration_id=${registration_id} ... context=${ngsild_test_suite_context} ... accept=${CONTENT_TYPE_LD_JSON} ${ignored_attributes}= Create List ${status_regex_expr} Loading
TP/NGSI-LD/ContextSource/Registration/CreateContextSourceRegistration/033_02.robot +2 −20 Original line number Diff line number Diff line Loading @@ -5,6 +5,8 @@ Resource ${EXECDIR}/resources/ApiUtils.resource Resource ${EXECDIR}/resources/AssertionUtils.resource Resource ${EXECDIR}/resources/JsonUtils.resource Test Template Create a context source registration with invalid JSON file *** Variables *** ${registration_id_prefix}= urn:ngsi-ld:Registration: Loading @@ -15,28 +17,8 @@ ${registration_payload_file_path}= context-source-registration-invalid-samp 033_02_01 Create a context source registration with invalid JSON file Create a context source registration with invalid JSON file 033_02_02 Create a context source registration with a different data structure than CsourRegistration data type Create Context Source With Invalid Content ... csourceRegistrations/context-source-registration-invalid-structure-sample.jsonld 033_02_03 Create a context source registration with a date in the past Create Context Source With Invalid Content ... csourceRegistrations/context-source-registration-past-expiration-sample.jsonld *** Keywords *** Create Context Source With Invalid Content [Documentation] Check that you cannot create a context source with invalid content [Tags] csr-create [Arguments] ${filename} ${registration_id}= Generate Random Entity Id ${registration_id_prefix} ${payload}= Load JSON From File ${EXECDIR}/data/${filename} ${updated_payload}= Update Value To JSON ${payload} $..id ${registration_id} ${response}= Create Context Source Registration With Return ${updated_payload} Check Response Status Code 400 ${response.status_code} Check Response Headers Containing URI set to ${registration_id} ${response.headers} [Teardown] Delete Context Source Registration ${registration_id} Create a context source registration with invalid JSON file [Documentation] Create a context source registration with invalid JSON file [Tags] csr-create Loading
TP/NGSI-LD/ContextSource/Registration/CreateContextSourceRegistration/033_03.robot +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ ${filename}= csourceRegistrations/context-source-registration *** Test Cases *** 033_03_01 Create a context source registration that already exists [Documentation] Check that you cannot create a context source registration that already exists [Tags] csr-create [Tags] csr-create 5_9_2 ${response}= Create Context Source Registration With Return ${updated_payload} Check Response Status Code 409 ${response.status_code} Check Response Body Containing ProblemDetails Element Containing Title Element ${response.json()} Loading