{ "tp_id": "TP/NGSI-LD/CI/Prov/E/001_03", "test_objective": "Check that you cannot create an entity with an existing id", "reference": "ETSI GS CIM 009 V1.3.1 [], clause 5.6.1", "config_id": "", "parent_release": "v1.3.1", "pics_selection": "PICS_5_6_1", "keywords": [ "Delete Initial Entity" ], "teardown": "Delete Initial Entity", "initial_condition": "with {\n the SUT in the \"initial state\"\n}", "test_cases": [ { "name": "001_03_01 Create one valid entity and one invalid entity", "permutation_tp_id": "TP/NGSI-LD/CI/Prov/E/001_03_01", "doc": "Check that you cannot create an entity with an existing id", "tags": [ "5_6_1", "e-create" ], "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 Create Entity Selecting Content Type with Response Status Code set to 409 and\n Create Entity Selecting Content Type with Response Body containing the type 'https://uri.etsi.org/ngsi-ld/errors/AlreadyExists' and\n Create Entity Selecting Content Type with Response body containing 'title' element\n}", "when": "when {\n the SUT receives a Request from the client containing:\n URL set to '/ngsi-ld/v1/entities/'\n method set to 'POST'\n Request Header['Content-Type'] set to 'application/ld+json' and\n payload defined in file: 'building-minimal-sample.jsonld'\n}", "http_verb": "POST", "endpoint": "entities/" } ], "permutations": [], "robotpath": "ContextInformation/Provision/Entities/CreateEntity", "robotfile": "001_03" }