Commit cf41d526 authored by thomas Bousselin's avatar thomas Bousselin
Browse files

fix: missing context and attributes not present in Registration.

parent eda431b2
Loading
Loading
Loading
Loading
+10 −9
Original line number Original line Diff line number Diff line
@@ -18,10 +18,11 @@ ${entity_payload_filename} vehicle-simple-attributes.jsonld
${registration_id_prefix}               urn:ngsi-ld:Registration:
${registration_id_prefix}               urn:ngsi-ld:Registration:
${registration_payload_file_path}       csourceRegistrations/context-source-registration-vehicle-redirection-ops.jsonld
${registration_payload_file_path}       csourceRegistrations/context-source-registration-vehicle-redirection-ops.jsonld



*** Test Cases ***
*** Test Cases ***
D001_01_inc Create Entity On Both Context Broker and Context Source
D001_01_inc Create Entity On Both Context Broker and Context Source
    [Tags]    since_v1.6.1    dist-ops    4_3_3    cf_06    additive-inclusive    4_3_6_2    5_6_1
    [Documentation]    Check that if one requests the Context Broker to create an entity that matches an inclusive registration, this is created on the Context Source too
    [Documentation]    Check that if one requests the Context Broker to create an entity that matches an inclusive registration, this is created on the Context Source too
    [Tags]    since_v1.6.1    dist-ops    4_3_3    cf_06    additive-inclusive    4_3_6_2    5_6_1
    ${response}=    Create Entity    ${entity_payload_filename}    ${entity_id}
    ${response}=    Create Entity    ${entity_payload_filename}    ${entity_id}
    Check Response Status Code    201    ${response.status_code}
    Check Response Status Code    201    ${response.status_code}


@@ -29,7 +30,10 @@ D001_01_inc Create Entity On Both Context Broker and Context Source
    ${response_query}=    Query Entities    entity_types=Vehicle    local=true    context=${ngsild_test_suite_context}
    ${response_query}=    Query Entities    entity_types=Vehicle    local=true    context=${ngsild_test_suite_context}
    Check Response Status Code    200    ${response_query.status_code}
    Check Response Status Code    200    ${response_query.status_code}
    Check Response Body Containing Entities URIS set to    ${entities_id}    ${response_query.json()}
    Check Response Body Containing Entities URIS set to    ${entities_id}    ${response_query.json()}
    ${response_query_remote}=    Query Entities    entity_types=Vehicle    base_url=${remote_url}
    ${response_query_remote}=    Query Entities
    ...    entity_types=Vehicle
    ...    base_url=${remote_url}
    ...    context=${ngsild_test_suite_context}
    Check Response Body Containing Entities URIS set to    ${entities_id}    ${response_query_remote.json()}
    Check Response Body Containing Entities URIS set to    ${entities_id}    ${response_query_remote.json()}




@@ -51,6 +55,3 @@ Delete Created Entities And Registration
    Delete Context Source Registration    ${registration_id}
    Delete Context Source Registration    ${registration_id}
    Delete Entity By Id    ${entity_id}
    Delete Entity By Id    ${entity_id}
    Delete Entity By Id    ${entity_id}    base_url=${remote_url}
    Delete Entity By Id    ${entity_id}    base_url=${remote_url}
    

    
 No newline at end of file
+11 −10
Original line number Original line Diff line number Diff line
@@ -18,17 +18,21 @@ ${entity_payload_filename} vehicle-simple-attributes.jsonld
${registration_id_prefix}               urn:ngsi-ld:Registration:
${registration_id_prefix}               urn:ngsi-ld:Registration:
${registration_payload_file_path}       csourceRegistrations/context-source-registration-vehicle-redirection-ops.jsonld
${registration_payload_file_path}       csourceRegistrations/context-source-registration-vehicle-redirection-ops.jsonld



*** Test Cases ***
*** Test Cases ***
D001_03_01_inc Create entity already existing locally on a Context Source
D001_03_01_inc Create entity already existing locally on a Context Source
    [Tags]    since_v1.6.1    dist-ops    4_3_3    cf_06    additive-inclusive    4_3_6_2    5_6_1    6_3_3
    [Documentation]    Check that if one requests the Context Broker to create an entity that matches an inclusive registration and already exists locally, this raises an error on the Context Broker but is created correctly on the Context Source
    [Documentation]    Check that if one requests the Context Broker to create an entity that matches an inclusive registration and already exists locally, this raises an error on the Context Broker but is created correctly on the Context Source
    [Tags]    since_v1.6.1    dist-ops    4_3_3    cf_06    additive-inclusive    4_3_6_2    5_6_1    6_3_3
    ${response}=    Create Entity    ${entity_payload_filename}    ${entity_id}
    ${response}=    Create Entity    ${entity_payload_filename}    ${entity_id}
    Check Response Status Code    207    ${response.status_code}
    Check Response Status Code    207    ${response.status_code}


    Check JSON Value In Response Body    ['status']    409    ${response.json()['errors'][0]['error']}
    Check JSON Value In Response Body    ['status']    409    ${response.json()['errors'][0]['error']}


    @{entities_id}=    Create List    ${entity_id}
    @{entities_id}=    Create List    ${entity_id}
    ${response_query_remote}=    Query Entities    entity_types=Vehicle    base_url=${remote_url}
    ${response_query_remote}=    Query Entities
    ...    entity_types=Vehicle
    ...    base_url=${remote_url}
    ...    context=${ngsild_test_suite_context}
    Check Response Body Containing Entities URIS set to    ${entities_id}    ${response_query_remote.json()}
    Check Response Body Containing Entities URIS set to    ${entities_id}    ${response_query_remote.json()}




@@ -52,6 +56,3 @@ Delete Created Entities And Registration
    Delete Context Source Registration    ${registration_id}
    Delete Context Source Registration    ${registration_id}
    Delete Entity By Id    ${entity_id}
    Delete Entity By Id    ${entity_id}
    Delete Entity By Id    ${entity_id}    base_url=${remote_url}
    Delete Entity By Id    ${entity_id}    base_url=${remote_url}
    

    
 No newline at end of file
+0 −6
Original line number Original line Diff line number Diff line
@@ -7,12 +7,6 @@
        {
        {
          "type": "Vehicle"
          "type": "Vehicle"
        }
        }
      ],
      "propertyNames": [
        "brandName"
      ],
      "relationshipNames": [
        "isParked"
      ]
      ]
    }
    }
  ],
  ],