Check that a notification is send on the timeinterval
Check that a notification is sent on the timeinterval
[Documentation]If a Subscription defines a timeInterval member, a Notification shall be sent periodically, when the time interval (in seconds) specified in such value field is reached, regardless of Attribute changes."
Check that a notification is send with all entities
[Documentation]The notification message shall include all the subscribed Entities that changed and that match (as mandated by clauses 4.9 and4.10) the query and geoquery conditions
Check that a notification is sent with all entities with matching context source
[Documentation]only the subscribed Entities whose origin Context Source matches the referred filter shall be included.
[Tags]sub-notification5_11_7
${subscription_id}=Generate Random Entity Id${subscription_id_prefix}
${subscription_payload}=Load Subscription Sample With Reachable Endpoint${subscription_payload_file_path}${subscription_id}
Should Be True${is_date} or ${is_date_with_millis}
Delete Initial Subscriptions
Delete Initial Entity
Check correct attributes are included
[Documentation]The structure of the notification message shall be as mandated by clause 5.3.The Entity Attributes included (Properties or Relationships) shall be those specified by the notification.attributes member in the Subscription data type (clause 5.2.12).