*** Test Cases *** QUERY_PARAM_NAME QUERY_PARAM_VALUE EXPECTATION_FILE_PATH EXPECTED_CONTEXT_SOURCE_REGISTRATION_IDS
With list of entity typestypeBuildingcsourceRegistrations/expectations/context-source-registrations-037-01-expectation.json${first_context_source_registration_id}${second_context_source_registration_id}
With list of attribute namesattrsnamecsourceRegistrations/expectations/context-source-registrations-037-01-expectation.json${second_context_source_registration_id}
Check Response Body Containing List Containing Context Source Registrations elements${expectation_file_path}${expected_context_source_registration_ids}
Setup Initial Context Source Registrations
${first_context_source_registration_id}=Generate Random Entity Id${context_source_registration_id_prefix}
${second_context_source_registration_id}=Generate Random Entity Id${context_source_registration_id_prefix}
${first_context_source_registration_payload}=Load Test Sample${first_context_source_registration_payload_file_path}${first_context_source_registration_id}
${second_context_source_registration_payload}=Load Test Sample${second_context_source_registration_payload_file_path}${second_context_source_registration_id}
DocumentationCheck that you cannot query context source registrations, if the list of Entity identifiers includes a URI which it is not valid, or the query, geo-query or temporal query are not syntactically valid
[Documentation]Check that you cannot query context source registrations, if the list of Entity identifiers includes a URI which it is not valid, or the query, geo-query or temporal query are not syntactically valid
DocumentationCheck that you can query context source registrations. If a JSON-LD context is not provided, then all the query terms shall be resolved against the default JSON-LD @context
Query Context Source Registrations Without Context
[Documentation]Check that you can query context source registrations. If a JSON-LD context is not provided, then all the query terms shall be resolved against the default JSON-LD @context
Check Response Body Containing List Containing Context Source Registrations elements${expectation_file_path}${expected_context_source_registration_ids}
*** Keywords ***
Setup Initial Context Source Registration
${context_source_registration_id}=Generate Random Entity Id${context_source_registration_id_prefix}
${context_source_registration_payload}=Load Test Sample${context_source_registration_payload_file_path}${context_source_registration_id}
*** Test Cases *** REGISTRATION_FILE_PATH EXPECTATION_FILE_PATH
Registration With EntityInfo Matching The QuerycsourceRegistrations/context-source-registration-sample.jsonldcsourceRegistrations/expectations/context-source-registrations-037-05-01-expectation.json
Registration Without EntityInfocsourceRegistrations/context-source-registration-with-only-properties-information-sample.jsonldcsourceRegistrations/expectations/context-source-registrations-037-05-02-expectation.json
*** Keywords ***
Query Context Source Registration Matching EntityInfo of RegistrationInfo
Check Response Body Containing List Containing Context Source Registrations elements${expectation_file_path}${expected_context_source_registration_ids}