DocumentationCheck that a BadRequestDataException is returned if the Query Temporal Entities request is invalid with respect to pick and omit query params
[Documentation]Check that a BadRequestDataException is returned if an entity member is present in pick and omit
[Tags]te-query5_7_44_2_1since_v1.8.1
speedspeed${EMPTY}
020_22_02 RetrieveWithPickAndAttrs
[Documentation]Check that a BadRequestDataException is returned if pick and attrs query params are present
[Tags]te-query5_7_44_2_1since_v1.8.1
speed${EMPTY}fuelLevel
020_22_03 RetrieveWithOmitAndAttrs
[Documentation]Check that a BadRequestDataException is returned if omit and attrs query params are present
[Tags]te-query5_7_44_2_1since_v1.8.1
${EMPTY}speedfuelLevel
*** Keywords ***
Query Temporal Entities With Invalid Pick Or Omit Query Params Usage
[Documentation]Check that a BadRequestDataException is returned if the Query Temporal Entities request is invalid with respect to pick and omit query params
[Arguments]${pick}${omit}${attrs}
${response}=Query Temporal Representation Of Entities
...entity_types=Building,Vehicle
...timerel=after
...timeAt=1970-01-01T00:00:00Z
...pick=${pick}
...omit=${omit}
...attrs=${attrs}
...context=${ngsild_test_suite_context}
Check Response Status Code400${response.status_code}
Check Response Body Containing ProblemDetails Element Containing Type Element set to
...${response.json()}
...${ERROR_TYPE_BAD_REQUEST_DATA}
Check Response Body Containing ProblemDetails Element Containing Title Element${response.json()}