Commit 750c884c authored by Benoit Orihuela's avatar Benoit Orihuela
Browse files

feat(001_01): add permutation with a non core GeoProperty

parent d46c2055
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -27,6 +27,9 @@ ${building_id_prefix}= urn:ngsi-ld:Building:
001_01_04 EntityWithLocationAttribute
    [Tags]    e-create    5_6_1
    building-location-attribute.jsonld    application/ld+json
001_01_05 EntityWithNonCoreGeoProperty
    [Tags]    e-create    5_6_1
    building-non-core-geoproperty-attribute.jsonld    application/ld+json


*** Keywords ***
+14 −0
Original line number Diff line number Diff line
{
    "id": "urn:ngsi-ld:Building:randomUUID",
    "type": "Building",
    "customLocation": {
        "type": "GeoProperty",
        "value": {
            "type": "Point",
            "coordinates": [13.3986, 52.5547]
        }
    },
    "@context": [
        "https://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/raw/develop/resources/jsonld-contexts/ngsi-ld-test-suite-compound.jsonld"
    ]
}
 No newline at end of file
+21 −5
Original line number Diff line number Diff line
{
  "tp_id": "TP/NGSI-LD/CI/Prov/E/001_01",
  "test_objective": "Check that you can create an entity",
  "test_objective": "Check that one can create an entity",
  "reference": "ETSI GS CIM 009 V1.3.1 [], clause 5.6.1",
  "config_id": "",
  "parent_release": "v1.3.1",
@@ -18,7 +18,7 @@
    {
      "name": "001_01_01 MinimalEntity",
      "permutation_tp_id": "TP/NGSI-LD/CI/Prov/E/001_01_01",
      "doc": "Check that you can create an entity",
      "doc": "Check that one can create an entity",
      "tags": [
        "5_6_1",
        "e-create"
@@ -34,7 +34,7 @@
    {
      "name": "001_01_02 EntityWithSimpleProperties",
      "permutation_tp_id": "TP/NGSI-LD/CI/Prov/E/001_01_02",
      "doc": "Check that you can create an entity",
      "doc": "Check that one can create an entity",
      "tags": [
        "5_6_1",
        "e-create"
@@ -50,7 +50,7 @@
    {
      "name": "001_01_03 EntityWithRelationshipsProperties",
      "permutation_tp_id": "TP/NGSI-LD/CI/Prov/E/001_01_03",
      "doc": "Check that you can create an entity",
      "doc": "Check that one can create an entity",
      "tags": [
        "5_6_1",
        "e-create"
@@ -66,7 +66,7 @@
    {
      "name": "001_01_04 EntityWithLocationAttribute",
      "permutation_tp_id": "TP/NGSI-LD/CI/Prov/E/001_01_04",
      "doc": "Check that you can create an entity",
      "doc": "Check that one can create an entity",
      "tags": [
        "5_6_1",
        "e-create"
@@ -78,6 +78,22 @@
      "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-location-attribute.jsonld'\n}",
      "http_verb": "POST",
      "endpoint": "entities/"
    },
    {
      "name": "001_01_05 EntityWithNonCoreGeoProperty",
      "permutation_tp_id": "TP/NGSI-LD/CI/Prov/E/001_01_05",
      "doc": "Check that one can create an entity",
      "tags": [
        "5_6_1",
        "e-create"
      ],
      "setup": null,
      "teardown": "Delete Initial Entity",
      "template": "Create Entity Scenarios",
      "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 Header: Location containing $${entity_id}     and\n        Retrieve Entity by Id with Check Created Resource Set To and\n            Query Parameter: 'created_resource' set to 'created_entity' and\n            Query Parameter: 'response_body' set to 'response1.json()' and\n            Query Parameter: 'ignored_keys' set to '${None}' list of keys\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-non-core-geoproperty-attribute.jsonld'\n}",
      "http_verb": "POST",
      "endpoint": "entities/"
    }
  ],
  "permutations": [