Skip to content
018_01_02.json 1.75 KiB
Newer Older
lopezaguilar's avatar
lopezaguilar committed
{
  "tp_id": "TP/NGSI-LD/CI/Cons/E/018_01_02",
  "test_objective": "Check that you can query some attributes from an entity",
  "reference": "ETSI GS CIM 009 V1.3.1 [], clause 5.7.1",
  "config_id": "",
  "parent_release": "v1.3.1",
  "clauses": [
    "5.7.1"
  ],
  "pics_selection": "",
lopezaguilar's avatar
lopezaguilar committed
  "keywords": [
    "Delete Created Entity"
  ],
  "teardown": "Delete Created Entity",
  "initial_condition": "with {\n   the SUT containing an initial state\n}",
lopezaguilar's avatar
lopezaguilar committed
  "test_cases": [
    {
      "name": "018_01_02 Query some attributes from an entity",
      "permutation_tp_id": "TP/NGSI-LD/CI/Cons/E/018_01_02",
      "doc": "Check that you can query some attributes from an entity",
      "tags": [
        "5_7_1",
        "e-retrieve"
      ],
      "setup": null,
      "teardown": null,
      "template": null,
      "then": "then {\n    the SUT sends a valid Response for the operations:\n        Create Entity Selecting Content Type with Response Status Code set to 201     and\n        Query Entity with Response Status Code set to 200     and\n        Query Entity with Response Body containing en entity element with id set to '${entity_id}' and body content set to 'building-simple-attributes-query-expectation.jsonld'\n}",
lopezaguilar's avatar
lopezaguilar committed
      "when": "when {\n    the SUT receives a Request from the client containing:\n        URL set to '/ngsi-ld/v1/entities/{id}'\n        method set to 'GET'\n        Get Entity Request: and\n    Query Parameter: id set to '${entity_id}' and\n    Query Parameter: accept set to 'application/ld+json' and\n    Query Parameter: attrs set to '${attributes_to_be_retrieved}'\n}",
      "http_verb": "GET",
      "endpoint": "entities/{id}"
    }
  ],
  "permutations": [],
  "robotpath": "ContextInformation/Consumption/Entity/RetrieveEntity",
  "robotfile": "018_01_02"
}