Newer
Older
Benoit Orihuela
committed
{
"tp_id": "TP/NGSI-LD/CI/Cons/TE/021_14",
"test_objective": "Check that you can query the temporal evolution of entities with the simplified representation",
"reference": "ETSI GS CIM 009 V1.3.1 [], clause 5.7.4",
"config_id": "",
"parent_release": "v1.3.1",
"clauses": [
"5.7.4"
],
"pics_selection": "",
Benoit Orihuela
committed
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
"keywords": [],
"teardown": "None",
"initial_condition": "with {\n the SUT being in the \"initial state\" and\n and containing a list of entities\n}",
"test_cases": [
{
"name": "021_14_01 After",
"permutation_tp_id": "TP/NGSI-LD/CI/Cons/TE/021_14_01",
"doc": "Check that you can query the temporal evolution of entities with the simplified representation",
"tags": [
"5_7_4",
"te-query"
],
"setup": "Setup Initial Entities",
"teardown": "Delete Initial Entities",
"template": "Query the temporal evolution of entities",
"then": "then {\n the SUT sends a valid Response for the operations:\n Query Temporal Representation Of Entities with Response Status Code set to 200 and\n Query Temporal Representation Of Entities with Request response body containing a list that contains Entity Temporal Elements\n compared with file 'vehicles-temporal-representation-021-14-01-expectation.json'\n and using the list of entity ids define in '${temporal_entities_representation_ids}'\n}",
"when": "when {\n the SUT receives a Request from the client containing:\n URL set to '/ngsi-ld/v1/temporal/entities'\n method set to 'GET'\n Query Temporal Representation of Entities and\n Query Parameter: entity_types set to '${entity_types_to_be_retrieved}' and\n Query Parameter: timerel set to 'after' and\n Query Parameter: timeAt set to '2020-08-01T12:04:00Z' and\n Query Parameter: context set to 'https://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/raw/develop/resources/jsonld-contexts/ngsi-ld-test-suite-compound.jsonld' and\n Query Parameter: options set to 'temporalValues'\n}",
"http_verb": "GET",
"endpoint": "temporal/entities"
},
{
"name": "021_14_02 Before",
"permutation_tp_id": "TP/NGSI-LD/CI/Cons/TE/021_14_02",
"doc": "Check that you can query the temporal evolution of entities with the simplified representation",
"tags": [
"5_7_4",
"te-query"
],
"setup": "Setup Initial Entities",
"teardown": "Delete Initial Entities",
"template": "Query the temporal evolution of entities",
"then": "then {\n the SUT sends a valid Response for the operations:\n Query Temporal Representation Of Entities with Response Status Code set to 200 and\n Query Temporal Representation Of Entities with Request response body containing a list that contains Entity Temporal Elements\n compared with file 'vehicles-temporal-representation-021-14-02-expectation.json'\n and using the list of entity ids define in '${temporal_entities_representation_ids}'\n}",
"when": "when {\n the SUT receives a Request from the client containing:\n URL set to '/ngsi-ld/v1/temporal/entities'\n method set to 'GET'\n Query Temporal Representation of Entities and\n Query Parameter: entity_types set to '${entity_types_to_be_retrieved}' and\n Query Parameter: timerel set to 'before' and\n Query Parameter: timeAt set to '2020-09-01T13:06:00Z' and\n Query Parameter: context set to 'https://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/raw/develop/resources/jsonld-contexts/ngsi-ld-test-suite-compound.jsonld' and\n Query Parameter: options set to 'temporalValues'\n}",
"http_verb": "GET",
"endpoint": "temporal/entities"
}
],
"permutations": [
"then",
"when"
],
"robotpath": "ContextInformation/Consumption/TemporalEntity/QueryTemporalEvolutionOfEntities",
"robotfile": "021_14"
}