Skip to content
018_03_02.json 1.83 KiB
Newer Older
lopezaguilar's avatar
lopezaguilar committed
{
  "tp_id": "TP/NGSI-LD/CI/Cons/E/018_03_02",
  "test_objective": "Check that you cannot get an entity if an attribute is not known to the system",
  "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_03_02 Get an entity if an attribute is not known to the system",
      "permutation_tp_id": "TP/NGSI-LD/CI/Cons/E/018_03_02",
      "doc": "Check that you cannot get an entity if an attribute is not known to the system",
      "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 404     and\n        Query Entity with Response Body containing the type 'https://uri.etsi.org/ngsi-ld/errors/ResourceNotFound'     and\n        Query Entity with Response body containing 'title' element\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_03_02"
}