chore(deps): Bump org.springframework.boot from 3.3.2 to 3.3.3 (#1225) #41
GitHub Actions / Test Results
succeeded
Aug 30, 2024 in 0s
All 1 010 tests pass in 1m 23s
Annotations
Check notice on line 0 in .github
github-actions / Test Results
1010 tests found (test 1 to 417)
There are 1010 tests, see "Raw output" for the list of tests 1 to 417.
Raw output
com.egm.stellio.apigateway.ApiGatewayApplicationTests ‑ contextLoads()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should delete all entities owned by a user if user is deleted()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle a create event for a group()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle a create event for a subject with a default role()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle a create event for an user()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle a create event with the default tenant for an user()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle a create event with unknwon properties for an user()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle a delete event for a subject()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle a delete event removing an user from a group()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle a replace event changing the clientId of a client()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle a replace event changing the given name of an user()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle a replace event changing the name of a group()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle an append event adding a stellio-admin role for a client()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle an append event adding a stellio-admin role for a group()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle an append event adding a stellio-admin role within two roles()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle an append event adding an user to a group()
com.egm.stellio.search.authorization.listener.IAMListenerTests ‑ it should handle an append event removing a stellio-admin role for a group()
com.egm.stellio.search.authorization.service.AuthorizationServiceTests ‑ get authorized entities should return a count of -1 if authentication is not enabled()
com.egm.stellio.search.authorization.service.AuthorizationServiceTests ‑ get groups memberships should return a count of -1 if authentication is not enabled()
com.egm.stellio.search.authorization.service.AuthorizationServiceTests ‑ get users should return a count of -1 if authentication is not enabled()
com.egm.stellio.search.authorization.service.AuthorizationServiceTests ‑ it should authorize access to read()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should allow an user that has the right to admin an entity()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should allow an user that has the right to read an entity()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should allow an user that has the right to update an entity()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should create owner link for a set of entities()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should return a null filter is user has the stellio-admin role()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should return a valid entity filter if user does not have the stellio-admin role()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should return an access denied if user cannot admin the given entity()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should return an access denied if user cannot read the given entity()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should return an access denied if user cannot update the given entity()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should return false if user has no global role()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should return serialized access control entities with other rigths if user is owner()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should return serialized groups memberships along with a count for an admin()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should return serialized groups memberships along with a count for an user without any roles()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should return serialized users along with a count for an admin()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should return true if user has one of the required roles()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should returned serialized access control entities with a count()
com.egm.stellio.search.authorization.service.EnabledAuthorizationServiceTests ‑ it should returned serialized access control entities with other rigths if user is admin()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should add a new entity in the allowed list of read entities()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should allow an user having a direct read role on a entity()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should allow an user having a read role on a entity both directly and via a group membership()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should allow an user having a read role on a entity via a group membership()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should allow an user having the stellio-admin role to read any entity()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should allow the owner of entity to administrate the entity()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should allow to read an entity with an AUTH_READ or AUTH_WRITE specific access policy()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should allow to read an entity with an AUTH_READ specific access policy()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should allow to write an entity with an AUTH_WRITE specific access policy()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should allow user who have write right on entity()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should create an entity payload from an NGSI-LD Entity with specificAccessPolicy()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should create an entity payload from string with specificAccessPolicy()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should delete all access rights on entities()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should delete entity access rights associated to an user()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should find if user has ownership on an entity()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get all entities an user has access to wrt access rights and types()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get all entities an user has access to wrt access rights()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get all entities an user has access to wrt ids and types()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get all entities an user has access to wrt ids()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get all entities an user has access to wrt types()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get all entities an user has access to()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get all entities for a stellio-admin user()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get all the entities an user has created with appropriate other rights()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get ids of all entities owned by a user()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get other subject rights for a set of entities()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get other subject rights for all kinds of subjects()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should get other subject rights for one entity and a group()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should remove a specific access policy from a entity payload()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should remove an entity from the allowed list of read entities()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should remove an entity from the list of known entities()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should return nothing when list of entities is empty()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should return nothing when specific access policy list is empty()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should return only one entity with higher right if user has access through different paths()
com.egm.stellio.search.authorization.service.EntityAccessRightsServiceTests ‑ it should update a specific access policy for a temporal entity()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should add a group membership to an user inside an existing list()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should add a group membership to an user()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should add a subject info for an user()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should delete a subject referential when it is a client()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should delete a subject referential()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should find if an user is a stellio admin or not()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should get all groups for an admin()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should get all users()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should get an user with all available information()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should get the groups memberships of an user()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should persist a subject referential for a non-existing client()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should persist a subject referential()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should remove a group membership to an user()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should retrieve UUIDs from client and service account()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should retrieve UUIDs from client, service account and groups memberships()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should retrieve UUIDs from user and groups memberships()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should retrieve UUIDs from user when it has no groups memberships()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should retrieve a subject referential with subject info()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should retrieve a subject referential()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should return false when user does not have the requested roles()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should return true when user has a global role inherited from a group()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should return true when user has admin roles()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should return true when user has creation roles()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should update an existing subject info for an user()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should update the global role of a subject()
com.egm.stellio.search.authorization.service.SubjectReferentialServiceTests ‑ it should upsert a subject referential for an existing client()
com.egm.stellio.search.authorization.web.AnonymousUserHandlerTests ‑ it should not authorize an anonymous to call the API()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get authorized entities should return 200 and empty response if requested offset does not exist()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get authorized entities should return 200 and the number of results if requested limit is 0()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get authorized entities should return 204 if authentication is not enabled()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get authorized entities should return 400 if attrs parameter is not valid()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get authorized entities should return entities I have a right on()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get groups memberships should return 200 and the number of results if requested limit is 0()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get groups memberships should return 204 if authentication is not enabled()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get groups memberships should return groups I am member of with authorization context()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get groups memberships should return groups I am member of()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get users should return 200 and the number of results if requested limit is 0()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get users should return 204 if authentication is not enabled()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get users should return an access denied error if user is not a stellio admin()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ get users should return users if user is a stellio admin()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should allow an authorized user to delete the specific access policy on an entity()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should allow an authorized user to give access to a set of entities()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should allow an authorized user to give access to an entity()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should allow an authorized user to remove access to an entity()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should allow an authorized user to set the specific access policy on an entity with context in payload()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should allow an authorized user to set the specific access policy on an entity()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should filter out invalid attributes when adding rights on entities()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should not allow an authorized user to remove access to the owner of an entity()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should not allow an unauthorized user to remove access to an entity()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should not allow an unauthorized user to set the specific access policy on an entity()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should not do anything if authorization context is missing when adding rights on entities()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should not do anything if authz context is missing when setting the specific access policy on an entity()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should only allow to give access to authorized entities()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should return a 400 if the payload to set specific access policy is not correct()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should return a 404 if the subject has no right on the target entity()
com.egm.stellio.search.authorization.web.EntityAccessControlHandlerTests ‑ it should return a 500 if the specific access policy could not be persisted()
com.egm.stellio.search.discovery.service.AttributeServiceTests ‑ it should error when type doesn't exist()
com.egm.stellio.search.discovery.service.AttributeServiceTests ‑ it should return a list of AttributeDetails()
com.egm.stellio.search.discovery.service.AttributeServiceTests ‑ it should return an AttributeList()
com.egm.stellio.search.discovery.service.AttributeServiceTests ‑ it should return an attribute Information by specific attribute()
com.egm.stellio.search.discovery.service.AttributeServiceTests ‑ it should return an empty list of AttributeDetails if no attribute was found()
com.egm.stellio.search.discovery.service.AttributeServiceTests ‑ it should return an empty list of attributes if no attributes was found()
com.egm.stellio.search.discovery.service.EntityTypeServiceTests ‑ it should return a list of all known entity types()
com.egm.stellio.search.discovery.service.EntityTypeServiceTests ‑ it should return all known entity types with details()
com.egm.stellio.search.discovery.service.EntityTypeServiceTests ‑ it should return an empty list of detailed entity types if no entity exists()
com.egm.stellio.search.discovery.service.EntityTypeServiceTests ‑ it should return an empty list of types if no entity exists()
com.egm.stellio.search.discovery.service.EntityTypeServiceTests ‑ it should return an error when entity type doesn't exist()
com.egm.stellio.search.discovery.service.EntityTypeServiceTests ‑ it should return entity type info for a specific type()
com.egm.stellio.search.discovery.web.AttributeHandlerTests ‑ get attribute should return a 200 and a list of Attributes if details param is true()
com.egm.stellio.search.discovery.web.AttributeHandlerTests ‑ get attribute should return a 200 and an empty payload if no attribute was found and details param is true()
com.egm.stellio.search.discovery.web.AttributeHandlerTests ‑ get attribute type information should correctly serialize an AttributeTypeInfo()
com.egm.stellio.search.discovery.web.AttributeHandlerTests ‑ get attribute type information should return a 200 if attribute of that id exists()
com.egm.stellio.search.discovery.web.AttributeHandlerTests ‑ get attribute type information should return a 404 if no attribute of that id exists()
com.egm.stellio.search.discovery.web.AttributeHandlerTests ‑ get attribute type information should search on attributes with the expanded id if provided()
com.egm.stellio.search.discovery.web.AttributeHandlerTests ‑ get attributes should return a 200 and an AttributeList()
com.egm.stellio.search.discovery.web.AttributeHandlerTests ‑ get attributes should return a 200 and an empty attributeList if no attribute was found()
com.egm.stellio.search.discovery.web.EntityTypeHandlerTests ‑ get entity type information should correctly serialize an EntityTypeInfo()
com.egm.stellio.search.discovery.web.EntityTypeHandlerTests ‑ get entity type information should return a 200 if entities of that type exists()
com.egm.stellio.search.discovery.web.EntityTypeHandlerTests ‑ get entity type information should return a 404 if no entities of that type exists()
com.egm.stellio.search.discovery.web.EntityTypeHandlerTests ‑ get entity type information should search on entities with the expanded type if provided()
com.egm.stellio.search.discovery.web.EntityTypeHandlerTests ‑ get entity types should return a 200 and a list of EntityType if details param is true()
com.egm.stellio.search.discovery.web.EntityTypeHandlerTests ‑ get entity types should return a 200 and an EntityTypeList with empty typeList if no entity was found()
com.egm.stellio.search.discovery.web.EntityTypeHandlerTests ‑ get entity types should return a 200 and an EntityTypeList()
com.egm.stellio.search.discovery.web.EntityTypeHandlerTests ‑ get entity types should return a 200 and an empty payload if no entity was found and details param is true()
com.egm.stellio.search.entity.listener.ObservationEventListenerTests ‑ it should catch and drop any non compliant JSON-LD payload()
com.egm.stellio.search.entity.listener.ObservationEventListenerTests ‑ it should catch and drop any non compliant NGSI-LD payload()
com.egm.stellio.search.entity.listener.ObservationEventListenerTests ‑ it should not propagate an ATTRIBUTE_APPEND event if nothing has been appended()
com.egm.stellio.search.entity.listener.ObservationEventListenerTests ‑ it should not propagate an ATTRIBUTE_UPDATE event if nothing has been updated()
com.egm.stellio.search.entity.listener.ObservationEventListenerTests ‑ it should parse and transmit an ATTRIBUTE_APPEND event()
com.egm.stellio.search.entity.listener.ObservationEventListenerTests ‑ it should parse and transmit an ATTRIBUTE_UPDATE event()
com.egm.stellio.search.entity.listener.ObservationEventListenerTests ‑ it should parse and transmit an ENTITY_CREATE event()
com.egm.stellio.search.entity.model.EntityModelTests ‑ it should serialize entityPayload with SAP if present()
com.egm.stellio.search.entity.model.EntityModelTests ‑ it should serialize entityPayload with createdAt and modifiedAt()
com.egm.stellio.search.entity.model.UpdateResultTests ‑ it should find a failed update result if an attribute update has failed()
com.egm.stellio.search.entity.model.UpdateResultTests ‑ it should find a failed update result if there is one not updated attribute()
com.egm.stellio.search.entity.model.UpdateResultTests ‑ it should find a successful update result()
com.egm.stellio.search.entity.model.UpdateResultTests ‑ it should find the failed update operation results()
com.egm.stellio.search.entity.model.UpdateResultTests ‑ it should find the successful update operation results()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should create entries for a multi-instance property()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should create entries for all attributes of an entity()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should delete a temporal attribute references()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should delete references of all temporal attribute instances()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should filter temporal attribute instances based on a datasetId()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should ignore a replace attribute if attribute does not exist()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should merge an entity attribute()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should merge an entity attributes with observedAt parameter()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should merge an entity attributes()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should not return a attributeId if the datasetId is unknown()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should replace a temporal entity attribute()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should replace an entity attribute()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should retrieve a persisted temporal entity attribute()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should return a left attribute not found if entity exists but not the attribute()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should return a left entity not found if entity does not exist()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should return a right unit if entiy and attribute exist()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should return the attributeId of a given entityId and attributeName()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should return the attributeId of a given entityId attributeName and datasetId()
com.egm.stellio.search.entity.service.EntityAttributeServiceTests ‑ it should rollback the whole operation if one DB update fails()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish ATTRIBUTE_APPEND and ATTRIBUTE_REPLACE events if attributes were appended and replaced()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish ATTRIBUTE_DELETE event if an instance of an attribute is deleted()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish ATTRIBUTE_DELETE_ALL_INSTANCE event if all instances of an attribute are deleted()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish ATTRIBUTE_REPLACE events if a multi-attribute is replaced()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish ATTRIBUTE_REPLACE events if two attributes are replaced()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish ATTRIBUTE_UPDATE event if an attribute is updated()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish a single ATTRIBUTE_APPEND event if an attribute was appended()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish a single ATTRIBUTE_REPLACE event if an attribute was replaced()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish all events on the catch-all topic()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish an ENTITY_CREATE event()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish an ENTITY_DELETE event()
com.egm.stellio.search.entity.service.EntityEventServiceTests ‑ it should publish an ENTITY_REPLACE event()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ batch create should ask to create all provided entities()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ batch create should ask to create entities and transmit back any error()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ batch delete should return deleted entity ids and in errors when deletion is partially successful()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ batch delete should return error messages when deletion in DB has failed()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ batch delete should return the list of deleted entity ids when deletion is successful()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ batch merge should ask to merge attributes of entities()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ batch replace should ask to replace entities()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ batch update should ask to update attributes of entities()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ processEntities should count as error a process which raises a BadRequestDataException()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ processEntities should count as error not processed attributes in entities()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ splitEntitiesByExistence should split entities per existence with ids()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ splitEntitiesByExistence should split entities per existence()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ splitEntitiesByUniqueness should split entities per uniqueness()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ splitEntitiesIdsByUniqueness should split entities per uniqueness with ids()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ upsert batch entity should return errors()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ upsert batch entity with non existing entities should create them()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ upsert batch entity with update should update existing entities()
com.egm.stellio.search.entity.service.EntityOperationServiceTests ‑ upsert batch entity without option should replace existing entities()
com.egm.stellio.search.entity.service.EntityQueryServiceTests ‑ it should check the existence or non-existence of an entity()
com.egm.stellio.search.entity.service.EntityQueryServiceTests ‑ it should filter existing entities from a list of ids()
com.egm.stellio.search.entity.service.EntityQueryServiceTests ‑ it should retrieve a list of entity payloads()
com.egm.stellio.search.entity.service.EntityQueryServiceTests ‑ it should retrieve an entity payload with specificAccesPolicy()
com.egm.stellio.search.entity.service.EntityQueryServiceTests ‑ it should retrieve an entity payload()
com.egm.stellio.search.entity.service.EntityQueryServiceTests ‑ it should return a JSON-LD entity when querying by id()
com.egm.stellio.search.entity.service.EntityQueryServiceTests ‑ it should return a list of JSON-LD entities when querying entities()
com.egm.stellio.search.entity.service.EntityQueryServiceTests ‑ it should return an API exception if no entity exists with the given id()
com.egm.stellio.search.entity.service.EntityQueryServiceTests ‑ it should return an empty list if no entity matched the query()
com.egm.stellio.search.entity.service.EntityQueryServiceTests ‑ it should return an empty list if no ids are provided to the filter on existence()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [10] georel=disjoint, geometry=Polygon, coordinates=[[[100.0, 0.0], [101.0, 0.0], [101.0, -1.0], [100.0, 0.0]]], expectedCount=1
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [10] q=simpleQuoteString~="(?i).*It's a name.*", expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [11] q=simpleQuoteString~="(?i)^it's.*", expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [12] q=simpleQuoteString=="It's a name", expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [13] q=dateTime==2023-02-16T00:00:00Z, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [14] q=dateTime~=2023-02-16T00:00:00Z, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [15] q=dateTime>2023-02-16T00:00:00Z, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [16] q=boolean==true, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [17] q=observedProperty.observedAt>2023-02-25T00:00:00Z, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [18] q=observedProperty.observedAt>2023-02-01T00:00:00Z, expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [19] q=observedProperty.observedAt<2023-01-01T00:00:00Z, expectedCount=0, expectedListOfEntities=null
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [1] georel=near;minDistance==1600000, geometry=Polygon, coordinates=[[[100.0, 0.0], [101.0, 0.0], [101.0, -1.0], [100.0, 0.0]]], expectedCount=0
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [1] q=integer==213, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [1] scopeQ=/Madrid/Gardens/ParqueNorte, expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [1] types=https://ontology.eglobalmark.com/apic#BeeHive, expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [20] q=name.createdAt>2023-02-01T00:00:00Z, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [21] q=propertyWithMetadata.unitCode=="MTR", expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [22] q=propertyWithMetadata.license=="GPL", expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [23] q=propertyWithMetadata.license.since=="2023", expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [24] q=multiInstanceProperty.datasetId==urn:ngsi-ld:Dataset:01, expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [25] q=multiInstanceProperty.datasetId==urn:ngsi-ld:Dataset:02, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [26] q=multiInstanceProperty.datasetId==urn:ngsi-ld:Dataset:10, expectedCount=0, expectedListOfEntities=null
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [27] q=jsonObject[aString]=="flow monitoring", expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [28] q=jsonObject[aNumber]==93.93, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [29] q=jsonObject[aSimpleQuote]=="precipitation's measures", expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [2] georel=near;maxDistance==1000, geometry=Polygon, coordinates=[[[100.0, 0.0], [101.0, 0.0], [101.0, -1.0], [100.0, 0.0]]], expectedCount=1
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [2] q=relationship==urn:ngsi-ld:AnotherEntity:01, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [2] scopeQ=/Madrid/+/ParqueNorte, expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [2] types=https://ontology.eglobalmark.com/apic#Apiary|https://ontology.eglobalmark.com/apic#Beekeeper, expectedCount=3, expectedListOfEntities=urn:ngsi-ld:Apiary:05,urn:ngsi-ld:Beekeeper:04,urn:ngsi-ld:MultiTypes:03
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [30] q=jsonObject[anObject.name]=="River", expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [31] q=jsonObject[anObject.name]=="Sea", expectedCount=0, expectedListOfEntities=null
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [32] q=integer==143..213, expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [33] q=integer==144..213, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [34] q=integer==100..120, expectedCount=0, expectedListOfEntities=null
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [35] q=listOfString=="iot", expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [36] q=listOfString=="data's processing", expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [37] q=listOfString=="stellio", expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [38] q=listOfString=="iot","dataviz", expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [39] q=listOfString=="fiware","egm", expectedCount=0, expectedListOfEntities=null
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [3] georel=contains, geometry=Polygon, coordinates=[[[90.0, 0.0], [100.0, 10.0], [110.0, 0.0], [100.0, -10.0], [90.0, 0.0]]], expectedCount=1
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [3] q=relationship==urn:ngsi-ld:YetAnotherEntity:01, expectedCount=0, expectedListOfEntities=null
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [3] scopeQ=/CompanyA/#, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [3] types=https://ontology.eglobalmark.com/apic#Apiary,https://ontology.eglobalmark.com/apic#Beekeeper, expectedCount=3, expectedListOfEntities=urn:ngsi-ld:Apiary:05,urn:ngsi-ld:Beekeeper:04,urn:ngsi-ld:MultiTypes:03
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [40] q=listOfInt==12,14, expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [41] q=listOfInt==12, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [42] q=date, expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [4] georel=contains, geometry=Polygon, coordinates=[[[80.0, 0.0], [90.0, 5.0], [90.0, 0.0], [80.0, 0.0]]], expectedCount=0
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [4] q=(float==21.34|float==44.75), expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [4] scopeQ=/#, expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [4] types=https://ontology.eglobalmark.com/apic#Beekeeper, expectedCount=2, expectedListOfEntities=urn:ngsi-ld:Beekeeper:04,urn:ngsi-ld:MultiTypes:03
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [5] georel=equals, geometry=Point, coordinates=[100.0, 0.0], expectedCount=1
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [5] q=integer==213;boolean==true, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [5] scopeQ=/Madrid/Gardens/ParqueNorte;/CompanyA/OrganizationB/UnitC, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [5] types=https://ontology.eglobalmark.com/apic#Beekeeper;https://ontology.eglobalmark.com/egm#Sensor, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:MultiTypes:03
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [6] georel=equals, geometry=Point, coordinates=[101.0, 0.0], expectedCount=0
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [6] q=(integer>200|integer<100);observedProperty.observedAt<2023-02-25T00:00:00Z, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [6] scopeQ=/Madrid/Gardens/ParqueNorte,/CompanyA/OrganizationB/UnitC, expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [6] types=https://ontology.eglobalmark.com/apic#Beekeeper;https://ontology.eglobalmark.com/egm#Device, expectedCount=0, expectedListOfEntities=null
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [7] georel=intersects, geometry=Polygon, coordinates=[[[100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0]]], expectedCount=1
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [7] q=string~="(?i)another.*", expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:02
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [7] types=https://ontology.eglobalmark.com/egm#Device, expectedCount=0, expectedListOfEntities=null
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [8] georel=intersects, geometry=Polygon, coordinates=[[[101.0, 0.0], [102.0, 0.0], [102.0, -1.0], [101.0, 0.0]]], expectedCount=0
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [8] q=string!~="(?i)another.*", expectedCount=2, expectedListOfEntities=urn:ngsi-ld:BeeHive:01,urn:ngsi-ld:Apiary:05
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [8] types=https://ontology.eglobalmark.com/egm#Sensor, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:MultiTypes:03
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [9] georel=disjoint, geometry=Point, coordinates=[101.0, 0.0], expectedCount=2
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [9] q=(string!~="(?i)another.*";integer==213), expectedCount=1, expectedListOfEntities=urn:ngsi-ld:BeeHive:01
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ [9] types=(https://ontology.eglobalmark.com/apic#Beekeeper;https://ontology.eglobalmark.com/egm#Sensor),https://ontology.eglobalmark.com/egm#Device, expectedCount=1, expectedListOfEntities=urn:ngsi-ld:MultiTypes:03
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should retrieve entities according to access rights()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should retrieve entities according to attrs and types()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should retrieve entities according to ids and a selection of types()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should retrieve entities according to ids and a type()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should retrieve entities according to specific access policy and rights()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should retrieve entities according to specific access policy()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should retrieve entities by a list of ids()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should retrieve entities with respect to idPattern()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should retrieve entities with respect to limit and offset()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should retrieve the count of entities according to access rights()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should retrieve the count of entities()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should return an empty list if no entity matches the requested attributes()
com.egm.stellio.search.entity.service.EntityServiceQueriesTests ‑ it should return an empty list if no entity matches the requested type()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should add a type to an entity even if existing types are not in the list of types to add()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should add a type to an entity()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should create an entity payload from an NGSI-LD Entity if none existed yet()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should create an entity payload from string if none existed yet()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should delete an entity payload()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should merge an entity with new types and scopes()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should merge an entity with new types()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should merge an entity()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should not create an entity payload if one already existed()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should only create an entity payload for a minimal entity()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should remove the scopes from an entity()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should replace an attribute()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should replace an entity payload if entity previously existed()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should replace an entity()
com.egm.stellio.search.entity.service.EntityServiceTests ‑ it should upsert an entity payload if one already existed()
com.egm.stellio.search.entity.util.AttributeUtilsTests ‑ it should guess the value type of a JSON property()
com.egm.stellio.search.entity.util.AttributeUtilsTests ‑ it should guess the value type of a boolean property()
com.egm.stellio.search.entity.util.AttributeUtilsTests ‑ it should guess the value type of a datetime property()
com.egm.stellio.search.entity.util.AttributeUtilsTests ‑ it should guess the value type of a double property()
com.egm.stellio.search.entity.util.AttributeUtilsTests ‑ it should guess the value type of a geo-property()
com.egm.stellio.search.entity.util.AttributeUtilsTests ‑ it should guess the value type of a relationship()
com.egm.stellio.search.entity.util.AttributeUtilsTests ‑ it should guess the value type of a string property()
com.egm.stellio.search.entity.util.AttributeUtilsTests ‑ it should guess the value type of a time property()
com.egm.stellio.search.entity.util.AttributeUtilsTests ‑ it should guess the value type of an array property()
com.egm.stellio.search.entity.util.AttributeUtilsTests ‑ it should guess the value type of an int property()
com.egm.stellio.search.entity.util.AttributeUtilsTests ‑ it should guess the value type of an object property()
com.egm.stellio.search.entity.util.EntitiesQueryUtilsTests ‑ it should decode q in query parameters()
com.egm.stellio.search.entity.util.EntitiesQueryUtilsTests ‑ it should not validate a query if the payload contains unexpected parameters()
com.egm.stellio.search.entity.util.EntitiesQueryUtilsTests ‑ it should not validate a query if the payload could not be parsed because the JSON is invalid()
com.egm.stellio.search.entity.util.EntitiesQueryUtilsTests ‑ it should not validate a query if the type is not correct()
com.egm.stellio.search.entity.util.EntitiesQueryUtilsTests ‑ it should parse a valid complete query()
com.egm.stellio.search.entity.util.EntitiesQueryUtilsTests ‑ it should parse a valid simple query()
com.egm.stellio.search.entity.util.EntitiesQueryUtilsTests ‑ it should parse query parameters()
com.egm.stellio.search.entity.util.EntitiesQueryUtilsTests ‑ it should set default values in query parameters()
com.egm.stellio.search.entity.util.PatchAttributeTests ‑ [1] source={
"attribute": {
"type": "Property",
"value": 12.0,
"observedAt": "2024-04-14T12:34:56Z"
}
}, target={
"attribute": {
"type": "Property",
"value": 12.2,
"unitCode": "GRM"
}
}, expected={
"attribute": {
"type": "Property",
"value": 12.2,
"unitCode": "GRM",
"observedAt": "2024-04-14T12:34:56Z"
}
}
com.egm.stellio.search.entity.util.PatchAttributeTests ‑ [1] source={
"attribute": {
"type": "Property",
"value": 12.0,
"observedAt": "2024-04-14T12:34:56Z",
"subAttribute": {
"type": "Property",
"value": "subAttribute"
}
}
}, target={
"attribute": {
"type": "Property",
"value": 12.2,
"unitCode": "GRM",
"subAttribute": {
"type": "Property",
"value": "newSubAttributeValue"
}
}
}, expected={
"attribute": {
"type": "Property",
"value": 12.2,
"unitCode": "GRM",
"observedAt": "2024-04-14T12:34:56Z",
"subAttribute": {
"type": "Property",
"value": "newSubAttributeValue"
}
}
}
com.egm.stellio.search.entity.util.PatchAttributeTests ‑ [2] source={
"attribute": {
"type": "Property",
"value": { "en": "car", "fr": "voiture" }
}
}, target={
"attribute": {
"type": "Property",
"value": { "fr": "vélo", "es": "bicicleta" }
}
}, expected={
"attribute": {
"type": "Property",
"value": { "en": "car", "fr": "vélo", "es": "bicicleta" }
}
}
com.egm.stellio.search.entity.util.PatchAttributeTests ‑ [2] source={
"incoming": {
"type": "JsonProperty",
"json": { "id": 1, "b": null, "c": 12.4 },
"observedAt": "2022-12-24T14:01:22.066Z",
"subAttribute": {
"type": "Property",
"value": "subAttribute"
}
}
}, target={
"incoming": {
"type": "JsonProperty",
"json": { "id": 2, "b": "something" },
"observedAt": "2023-12-24T14:01:22.066Z"
}
}, expected={
"incoming": {
"type": "JsonProperty",
"json": { "id": 2, "b": "something" },
"observedAt": "2023-12-24T14:01:22.066Z",
"subAttribute": {
"type": "Property",
"value": "subAttribute"
}
}
}
com.egm.stellio.search.entity.util.PatchAttributeTests ‑ [3] source={
"attribute": {
"type": "Property",
"value": [ "car", "voiture" ]
}
}, target={
"attribute": {
"type": "Property",
"value": [ "vélo", "bicicleta" ]
}
}, expected={
"attribute": {
"type": "Property",
"value": [ "vélo", "bicicleta" ]
}
}
com.egm.stellio.search.entity.util.PatchAttributeTests ‑ [3] source={
"attribute": {
"type": "VocabProperty",
"vocab": "stellio"
}
}, target={
"attribute": {
"type": "VocabProperty",
"vocab": "egm"
}
}, expected={
"attribute": {
"type": "VocabProperty",
"vocab": "egm"
}
}
com.egm.stellio.search.entity.util.PatchAttributeTests ‑ [4] source={
"attribute": {
"type": "Relationship",
"object": "urn:ngsi-ld:Entity:01"
}
}, target={
"attribute": {
"type": "Relationship",
"object": "urn:ngsi-ld:Entity:02"
}
}, expected={
"attribute": {
"type": "Relationship",
"object": "urn:ngsi-ld:Entity:02"
}
}
com.egm.stellio.search.entity.util.PatchAttributeTests ‑ [5] source={
"attribute": {
"type": "LanguageProperty",
"languageMap": { "en": "train", "fr": "train" }
}
}, target={
"attribute": {
"type": "LanguageProperty",
"languageMap": { "fr": "TGV", "es": "tren" }
}
}, expected={
"attribute": {
"type": "LanguageProperty",
"languageMap": { "en": "train", "fr": "TGV", "es": "tren" }
}
}
com.egm.stellio.search.entity.util.PatchAttributeTests ‑ [6] source={
"incoming": {
"type": "JsonProperty",
"json": { "a": 1, "b": "thing" }
}
}, target={
"incoming": {
"type": "JsonProperty",
"json": { "a": 2, "c": "other thing" }
}
}, expected={
"incoming": {
"type": "JsonProperty",
"json": { "a": 2, "b": "thing", "c": "other thing" }
}
}
com.egm.stellio.search.entity.util.PatchAttributeTests ‑ [7] source={
"attribute": {
"type": "VocabProperty",
"vocab": "stellio"
}
}, target={
"attribute": {
"type": "VocabProperty",
"vocab": "egm"
}
}, expected={
"attribute": {
"type": "VocabProperty",
"vocab": "egm"
}
}
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ append entity attribute should return a 204 if all attributes were appended()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ append entity attribute should return a 204 when adding a new type to an entity()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ append entity attribute should return a 207 if some attributes could not be appended()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ append entity attribute should return a 207 if types or attributes could not be appended()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ append entity attribute should return a 400 if the attribute is not NGSI-LD valid()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ append entity attribute should return a 403 if user is not allowed to update entity()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ append entity attribute should return a 404 if entity does not exist()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ create entity should return a 201 if JSON-LD payload is correct()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ create entity should return a 400 if JSON-LD payload is not correct()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ create entity should return a 400 if creation unexpectedly fails()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ create entity should return a 400 if entity does not have an type()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ create entity should return a 400 if entity is not NGSI-LD valid()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ create entity should return a 403 if user is not allowed to create entities()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ create entity should return a 409 if the entity already exists()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ create entity should return a 500 error if there is an internal server error()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ delete entity attribute should delete all instances if deleteAll flag is true()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ delete entity attribute should delete instance with the provided datasetId()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ delete entity attribute should return a 204 if the attribute has been successfully deleted()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ delete entity attribute should return a 400 if the request is not correct()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ delete entity attribute should return a 403 if user is not allowed to update entity()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ delete entity attribute should return a 404 if the attribute is not found()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ delete entity attribute should return a 404 if the entity is not found()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ delete entity should return a 204 if an entity has been successfully deleted()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ delete entity should return a 403 is user is not authorized to delete an entity()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ delete entity should return a 404 if entity to be deleted has not been found()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ delete entity should return a 500 if entity could not be deleted()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ entity attributes update should return a 204 if JSON-LD payload is correct()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ entity attributes update should return a 207 if some relationships objects are not found()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ entity attributes update should return a 207 if types could not be updated()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ entity attributes update should return a 403 if user is not allowed to update it()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ entity attributes update should return a 404 if entity does not exist()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ entity attributes update should return a 503 if JSON-LD context is not correct()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entities by type should include temporal properties if optional query param sysAttrs is present()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entities by type should not include temporal properties if query param sysAttrs is not present()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entities should allow a query not including a type request parameter()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entities should return 200 and empty response if requested offset does not exists()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entities should return 200 and the number of results()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entities should return 200 with prev and next link header if exists()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entities should return 400 if limit is equal or less than zero()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entities should return 400 if required parameters are missing()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entities should return 400 if the number of results is requested with a limit less than zero()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entities should return 403 if limit is greater than the maximum authorized limit()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entities with id and type should return 200()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should correctly filter the asked attributes()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should correctly return the simplified representation of an entity()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should correctly serialize multi-attribute property having more than one instance()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should correctly serialize multi-attribute property having one instance()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should correctly serialize multi-attribute relationship having more than one instance()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should correctly serialize multi-attribute relationship having one instance()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should correctly serialize properties of type Date()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should correctly serialize properties of type DateTime and display sysAttrs asked()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should correctly serialize properties of type Time()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should correctly serialize temporal properties()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should include createdAt & modifiedAt if query param sysAttrs is present()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should not include temporal properties if optional query param sysAttrs is not present()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should return 200 when entity exists()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should return 403 if user is not authorized to read an entity()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should return 404 if the entity has none of the requested attributes()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ get entity by id should return 404 when entity does not exist()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ merge entity should return a 204 if JSON-LD payload is correct and use observedAt parameter()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ merge entity should return a 204 if JSON-LD payload is correct()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ merge entity should return a 400 if entityId is missing()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ merge entity should return a 400 if optional parameter observedAt is not a datetime()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ merge entity should return a 403 if user is not allowed to update it()
Check notice on line 0 in .github
github-actions / Test Results
1010 tests found (test 418 to 747)
There are 1010 tests, see "Raw output" for the list of tests 418 to 747.
Raw output
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ merge entity should return a 404 if entity does not exist()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ partial attribute update should not authorize user without write rights on entity to update attribute()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ partial attribute update should return a 204 if JSON-LD payload is correct()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ partial attribute update should return a 404 if attribute does not exist()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ partial attribute update should return a 404 if entity does not exist()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ replace attribute should return a 204 if attribute has been successfully replaced()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ replace attribute should return a 404 if the attribute does not exist()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ replace entity should return a 201 if JSON-LD payload is correct()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ replace entity should return a 400 if entity id is not present in the path()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ replace entity should return a 400 if id contained in payload is different from the one in URL()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ replace entity should return a 403 if user is not allowed to update the entity()
com.egm.stellio.search.entity.web.EntityHandlerTests ‑ replace entity should return a 404 if entity does not exist()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ create batch entity should return a 201 if JSON-LD payload is correct()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ create batch entity should return a 207 when some creation are in errors()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ create batch entity should return a 400 if JSON-LD payload is not correct()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ create batch entity should return a 400 if one JSON-LD entity misses a context()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ delete batch for correct entities should return a 204()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ delete batch with errors should return a 207 with explicit error messages()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ merge batch entity should return 207 if there is a non existing entity in the payload()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ merge batch entity should return a 204 if JSON-LD payload is correct()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ merge batch entity should return a 207 if JSON-LD payload contains update errors()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ merge batch entity should return a 207 if one entity is an invalid NGSI-LD payload()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ merge batch entity should return a 400 if JSON-LD payload is not correct()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ query entities should return a 200 if the query is correct()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ update batch entity should return 204 if JSON-LD payload is correct and noOverwrite is asked()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ update batch entity should return a 204 if JSON-LD payload is correct()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ update batch entity should return a 207 if JSON-LD payload contains update errors()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ update batch entity should return a 207 if one entity is an invalid NGSI-LD payload()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ update batch entity should return a 400 if JSON-LD payload is not correct()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ upsert batch entity should return a 201 if JSON-LD payload is correct()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ upsert batch entity should return a 204 if it has only updated existing entities()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ upsert batch entity should return a 207 if JSON-LD payload contains update errors()
com.egm.stellio.search.entity.web.EntityOperationHandlerTests ‑ upsert batch entity should return a 400 if JSON-LD payload is not correct()
com.egm.stellio.search.scope.ScopeServiceTests ‑ [1] initialEntity=beehive_with_scope.jsonld, inputScopes=[/B, /C], operationType=APPEND_ATTRIBUTES, expectedScopes=[/A, /B, /C]
com.egm.stellio.search.scope.ScopeServiceTests ‑ [2] initialEntity=beehive_with_scope.jsonld, inputScopes=[/B, /C], operationType=REPLACE_ATTRIBUTE, expectedScopes=[/B, /C]
com.egm.stellio.search.scope.ScopeServiceTests ‑ [3] initialEntity=beehive_with_scope.jsonld, inputScopes=[/B, /C], operationType=UPDATE_ATTRIBUTES, expectedScopes=[/B, /C]
com.egm.stellio.search.scope.ScopeServiceTests ‑ [4] initialEntity=beehive_minimal.jsonld, inputScopes=[/B, /C], operationType=UPDATE_ATTRIBUTES, expectedScopes=null
com.egm.stellio.search.scope.ScopeServiceTests ‑ it should delete scope and its history()
com.egm.stellio.search.scope.ScopeServiceTests ‑ it should exclude upper bound of interval with between timerel()
com.egm.stellio.search.scope.ScopeServiceTests ‑ it should include lower bound of interval with after timerel()
com.egm.stellio.search.scope.ScopeServiceTests ‑ it should retrieve the history of scopes with a time interval()
com.egm.stellio.search.scope.ScopeServiceTests ‑ it should retrieve the history of scopes with aggregated values on whole time range without interval()
com.egm.stellio.search.scope.ScopeServiceTests ‑ it should retrieve the history of scopes with aggregated values on whole time range()
com.egm.stellio.search.scope.ScopeServiceTests ‑ it should retrieve the history of scopes with aggregated values()
com.egm.stellio.search.scope.ScopeServiceTests ‑ it should retrieve the history of scopes()
com.egm.stellio.search.scope.ScopeServiceTests ‑ it should retrieve the last n instances of history of scopes with aggregated values()
com.egm.stellio.search.scope.TemporalScopeBuilderTests ‑ it should build a full representation of scopes()
com.egm.stellio.search.scope.TemporalScopeBuilderTests ‑ it should build a temporal values representation of scopes()
com.egm.stellio.search.scope.TemporalScopeBuilderTests ‑ it should build an aggregated temporal representation of scopes()
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [1] aggrMethod=totalCount, expectedValue=10
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [1] aggrPeriodDuration=P1D, expectedNumberOfBuckets=10
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [2] aggrMethod=distinctCount, expectedValue=10
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [2] aggrMethod=distinctCount, expectedValue=2
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [2] aggrPeriodDuration=PT48H, expectedNumberOfBuckets=6
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [3] aggrMethod=sum, expectedValue=
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [3] aggrMethod=sum, expectedValue=10
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [3] aggrMethod=sum, expectedValue=5
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [3] aggrMethod=sum, expectedValue=55.0
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [3] aggrPeriodDuration=PT24H, expectedNumberOfBuckets=10
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [4] aggrMethod=avg, expectedValue=
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [4] aggrMethod=avg, expectedValue=0.50000
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [4] aggrMethod=avg, expectedValue=05:30:01Z
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [4] aggrMethod=avg, expectedValue=1.00000
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [4] aggrMethod=avg, expectedValue=5.5
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [4] aggrPeriodDuration=PT12H, expectedNumberOfBuckets=10
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [5] aggrMethod=min, expectedValue=
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [5] aggrMethod=min, expectedValue=0
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [5] aggrMethod=min, expectedValue=01:00:01Z
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [5] aggrMethod=min, expectedValue=1
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [5] aggrMethod=min, expectedValue=1.0
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [5] aggrMethod=min, expectedValue=2023-03-05T01:01:01Z
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [5] aggrMethod=min, expectedValue=2023-03-06
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [5] aggrMethod=min, expectedValue=a1
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [5] aggrPeriodDuration=P1W, expectedNumberOfBuckets=2
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [6] aggrMethod=max, expectedValue=
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [6] aggrMethod=max, expectedValue=1
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [6] aggrMethod=max, expectedValue=10.0
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [6] aggrMethod=max, expectedValue=10:00:01Z
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [6] aggrMethod=max, expectedValue=2023-03-05T10:01:01Z
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [6] aggrMethod=max, expectedValue=2023-03-15
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [6] aggrMethod=max, expectedValue=a9
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [6] aggrPeriodDuration=P2W, expectedNumberOfBuckets=1
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [7] aggrMethod=stddev, expectedValue=
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [7] aggrMethod=stddev, expectedValue=0.52704627669472988867
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [7] aggrMethod=stddev, expectedValue=3.0276503541
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [7] aggrPeriodDuration=P1M, expectedNumberOfBuckets=2
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [8] aggrMethod=sumsq, expectedValue=
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [8] aggrMethod=sumsq, expectedValue=385.0
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ [8] aggrMethod=sumsq, expectedValue=5.0
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ it should aggregate on the whole time range if no aggrPeriodDuration is given()
com.egm.stellio.search.temporal.service.AggregatedTemporalQueryServiceTests ‑ it should handle aggregates for an attribute having different types of values in history()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should create an attribute instance if it has a non null value()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should create an attribute instance with boolean value()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should delete all instances of an attribute on default dataset()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should delete all instances of an attribute()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should delete all instances of an entity()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should delete attribute instance()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should exclude upper bound of interval with between timerel()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should include lower bound of interval with after timerel()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should modify attribute instance for a JSON property()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should modify attribute instance for a LanguageProperty property()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should modify attribute instance for a VocabProperty property()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should modify attribute instance for a property()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should not delete attribute instance if attribute name is not found()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should not delete attribute instance if instanceID is not found()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should not retrieve an instance not having the corresponding time property value()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should not retrieve any instance if temporal entity does not match()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should not retrieve any instance if there is no value in the time interval()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should only retrieve the temporal evolution of the provided temporal entity attribute()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should only return the limited instances asked in an aggregated temporal query()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should only return the limited instances asked in the temporal query()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should retrieve a full instance if temporalValues are not asked for()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should retrieve all full instances if temporalValues are not asked for()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should retrieve all instances when no timerel and time parameters are provided()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should retrieve an instance having the corresponding time property value()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should retrieve an instance with audit info if time property is not observedAt()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should retrieve instances of a temporal entity attribute whose value type is Any()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should set the start time to the oldest value if asking for no timerel()
com.egm.stellio.search.temporal.service.AttributeInstanceServiceTests ‑ it should update an existing attribute instance with same observation date()
com.egm.stellio.search.temporal.service.TemporalPaginationServiceTests ‑ range calculation with aggregatedValues()
com.egm.stellio.search.temporal.service.TemporalPaginationServiceTests ‑ range calculation with lastN and timerel after should return range-start = most recent timestamp()
com.egm.stellio.search.temporal.service.TemporalPaginationServiceTests ‑ range calculation with lastN and timerel before should return range-start = timeAt()
com.egm.stellio.search.temporal.service.TemporalPaginationServiceTests ‑ range calculation with lastN and timerel between should return range-start = endTimeAt()
com.egm.stellio.search.temporal.service.TemporalPaginationServiceTests ‑ range calculation with timerel after should return range-start = timeAt()
com.egm.stellio.search.temporal.service.TemporalPaginationServiceTests ‑ range calculation with timerel before should return range-start = least recent timestamp()
com.egm.stellio.search.temporal.service.TemporalPaginationServiceTests ‑ range calculation with timerel between should return range-start = timeAt()
com.egm.stellio.search.temporal.service.TemporalQueryServiceTests ‑ it should not return an oldest timestamp if not in an aggregattion query()
com.egm.stellio.search.temporal.service.TemporalQueryServiceTests ‑ it should query a temporal entity as requested by query params()
com.egm.stellio.search.temporal.service.TemporalQueryServiceTests ‑ it should query temporal entities as requested by query params()
com.egm.stellio.search.temporal.service.TemporalQueryServiceTests ‑ it should return an API exception if the entity does not exist()
com.egm.stellio.search.temporal.service.TemporalQueryServiceTests ‑ it should return an empty list for an attribute if it has no temporal values()
com.egm.stellio.search.temporal.service.TemporalQueryServiceTests ‑ it should return the oldest timestamp from the DB if none is provided in the temporal query()
com.egm.stellio.search.temporal.service.TemporalQueryServiceTests ‑ it should return timeAt as the oldest timestamp if it is provided in the temporal query()
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [10] scopeHistory=[], attributeAndResultsMap={Attribute(id=17823672-878b-447b-9338-444db7b63949, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=STRING, datasetId=null, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{}})=[SimplifiedAttributeInstanceResult(attributeUuid=38c80760-eef6-4fee-afa6-f00130e4e748, value=Beehive_incoming_123, time=2020-03-25T08:29:17.965206Z), SimplifiedAttributeInstanceResult(attributeUuid=5b797…, withTemporalValues=true, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/hasValues": [
{
"@list": [
{
"@list": [
{
"@value": "Beehive_incoming_123"
},
{
"@value": "2020-03-25T0…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [11] scopeHistory=[], attributeAndResultsMap={Attribute(id=1dfd1448-dedb-4747-be12-e77acd0a2562, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Relationship, attributeValueType=STRING, datasetId=urn:ngsi-ld:Dataset:45678, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{}})=[SimplifiedAttributeInstanceResult(attributeUuid=d2cfd147-7fd0-403c-9377-81e1db51691f, value=urn:ngsi-ld:Entity:1234, time=2020-03-25T08:29:17.965206Z), SimplifiedAttributeInstan…, withTemporalValues=true, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Relationship"
],
"https://uri.etsi.org/ngsi-ld/datasetId": [
{
"@id": "urn:ngsi-ld:Dataset:45678"
}
],
"https://uri.etsi.org/ngsi-ld/hasObjects": [
{
"@list": [
{
"@list": [
{
…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [12] scopeHistory=[SimplifiedScopeInstanceResult(entityId=urn:ngsi-ld:BeeHive:TESTC, scopes=[/A/B, /C/D], time=2020-03-25T08:29:17.965206Z), SimplifiedScopeInstanceResult(entityId=urn:ngsi-ld:BeeHive:TESTC, scopes=[/C/D], time=2020-03-25T09:29:17.965206Z)], attributeAndResultsMap={}, withTemporalValues=true, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://uri.etsi.org/ngsi-ld/scope": {
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/hasValues": [
{
"@list": [
{
"@list": [
{
"@list": [
{
"@value": "/A/B"
},
{
"@value": "/C/D"
…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [13] scopeHistory=[FullScopeInstanceResult(entityId=urn:ngsi-ld:BeeHive:TESTC, scopes=[/A/B, /C/D], time=2020-03-25T08:29:17.965206Z, timeproperty=modifiedAt, sub=null), FullScopeInstanceResult(entityId=urn:ngsi-ld:BeeHive:TESTC, scopes=[/C/D], time=2020-03-25T09:29:17.965206Z, timeproperty=modifiedAt, sub=null)], attributeAndResultsMap={}, withTemporalValues=false, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://uri.etsi.org/ngsi-ld/scope": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/hasValue": [
{
"@value": "/A/B"
},
{
"@value": "/C/D"
}
],
"https://uri.etsi.org/ngsi-ld/modifiedAt": [
{
"@type": "https://uri.etsi.org/ngsi-ld/DateTime",
…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [14] scopeHistory=[], attributeAndResultsMap={Attribute(id=e71771db-4c19-41db-a5df-5cef8f62b94e, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#luminosity, attributeType=JsonProperty, attributeValueType=JSON, datasetId=null, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{
"id": "123",
"stringValue": "value",
"nullValue": null
}})=[SimplifiedAttributeInstanceResult(attributeUuid=3561ff87-b234-4d7c-866c-bd829e1ee80f, value=
{ "id":…, withTemporalValues=true, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#luminosity": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/JsonProperty"
],
"https://uri.etsi.org/ngsi-ld/jsons": [
{
"@list": [
{
"@list": [
{
"https://uri.etsi.org/ngsi-ld/hasJSON": [
{
"@type": "@json",
…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [15] scopeHistory=[], attributeAndResultsMap={Attribute(id=21d6223e-fa16-4410-9352-c87aa7938121, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#friendlyName, attributeType=LanguageProperty, attributeValueType=OBJECT, datasetId=null, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{
"https://uri.etsi.org/ngsi-ld/hasLanguageMap": [
{
"@value": "My beautiful beehive",
"@language": "en"
},
{
"@value": "Ma belle ruche",
"@language": "fr"
…, withTemporalValues=true, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#friendlyName": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/LanguageProperty"
],
"https://uri.etsi.org/ngsi-ld/hasLanguageMaps": [
{
"@list": [
{
"@list": [
{
"https://uri.etsi.org/ngsi-ld/hasLanguageMap": [
{
…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [16] scopeHistory=[], attributeAndResultsMap={Attribute(id=dfef8c8a-0922-46d1-bab4-8a7a8a0f1e85, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#category, attributeType=VocabProperty, attributeValueType=ARRAY, datasetId=null, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{
"https://uri.etsi.org/ngsi-ld/hasVocab": [
{
"@id": "https://uri.etsi.org/ngsi-ld/default-context/stellio"
},
{
"@id": "https://uri.etsi.org/ngsi-ld/default-context/egm"
}
…, withTemporalValues=true, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#category": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/VocabProperty"
],
"https://uri.etsi.org/ngsi-ld/hasVocabs": [
{
"@list": [
{
"@list": [
{
"https://uri.etsi.org/ngsi-ld/hasVocab": [
{
"@id": "https://uri…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [1] entityTemporalResults=[EntityTemporalResult(entity=Entity(entityId=urn:ngsi-ld:BeeHive:TESTC, types=[https://ontology.eglobalmark.com/apic#BeeHive], scopes=null, createdAt=2024-08-30T15:14:12.923469728Z, modifiedAt=null, payload=JsonByteArrayInput{{}}, specificAccessPolicy=null), scopeHistory=[], attributesWithInstances={Attribute(id=0ebf144f-b526-4fc1-ae36-fd587ea00abe, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=NUMBER, datasetId=…, withTemporalValues=false, withAudit=true, expectation=[
{
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/observedAt": [
{
"@type": "https://uri.etsi.org/ngsi-ld/DateTime",
"@value": "2020-03-25T08:33:17.965206Z"
}
…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [1] scopeHistory=[], attributeAndResultsMap={Attribute(id=39c45b4a-bcff-4e87-bcb3-e743f4001586, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=NUMBER, datasetId=null, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{}})=[FullAttributeInstanceResult(attributeUuid=23f423dd-80e5-4022-80e6-a4dc437a3015, payload={"@type":["https://uri.etsi.org/ngsi-ld/Property"],"https://uri.etsi.org/ngsi-ld/observedAt":[{"@type":"https://ur…, withTemporalValues=false, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/observedAt": [
{
"@type": "https://uri.etsi.org/ngsi-ld/DateTime",
"@value": "2020-03-25T08:29:17.965206Z"
}
],
"https://uri.etsi.org/ngsi-ld/instanceId": [
{
"@id":…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [2] entityTemporalResults=[EntityTemporalResult(entity=Entity(entityId=urn:ngsi-ld:BeeHive:TESTC, types=[https://ontology.eglobalmark.com/apic#BeeHive], scopes=null, createdAt=2024-08-30T15:14:12.923469728Z, modifiedAt=null, payload=JsonByteArrayInput{{}}, specificAccessPolicy=null), scopeHistory=[], attributesWithInstances={Attribute(id=9a28791e-b0a2-4cb5-ba36-a7c6d12292e8, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=NUMBER, datasetId=…, withTemporalValues=true, withAudit=false, expectation=[
{
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/hasValues": [
{
"@list": [
{
"@list": [
{
"@value": 20
},
{
"…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [2] scopeHistory=[], attributeAndResultsMap={Attribute(id=124a0c97-e3c9-46e6-89cc-07c9b52d51f9, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Relationship, attributeValueType=STRING, datasetId=null, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{}})=[FullAttributeInstanceResult(attributeUuid=a12a7a37-018b-4c7f-8fd2-f20fa82767e3, payload={"@type":["https://uri.etsi.org/ngsi-ld/Relationship"],"https://uri.etsi.org/ngsi-ld/observedAt":[{"@type":"ht…, withTemporalValues=false, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Relationship"
],
"https://uri.etsi.org/ngsi-ld/observedAt": [
{
"@type": "https://uri.etsi.org/ngsi-ld/DateTime",
"@value": "2020-03-25T08:29:17.965206Z"
}
],
"https://uri.etsi.org/ngsi-ld/instanceId": [
{
"@…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [3] entityTemporalResults=[EntityTemporalResult(entity=Entity(entityId=urn:ngsi-ld:BeeHive:TESTC, types=[https://ontology.eglobalmark.com/apic#BeeHive], scopes=null, createdAt=2024-08-30T15:14:12.923469728Z, modifiedAt=null, payload=JsonByteArrayInput{{}}, specificAccessPolicy=null), scopeHistory=[], attributesWithInstances={Attribute(id=dccdee40-6db2-4d10-9d43-02868ab1b9d3, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=NUMBER, datasetId=…, withTemporalValues=true, withAudit=false, expectation=[
{
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/hasValues": [
{
"@list": [
{
"@list": [
{
"@value": 20
},
{
"…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [3] scopeHistory=[], attributeAndResultsMap={Attribute(id=5ec26fab-b204-4dc6-a66c-925f99434dcd, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=NUMBER, datasetId=urn:ngsi-ld:Dataset:01234, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{}})=[FullAttributeInstanceResult(attributeUuid=7ac970fd-69e6-447a-b561-617806e47708, payload={"@type":["https://uri.etsi.org/ngsi-ld/Property"],"https://uri.etsi.org/ngsi-ld/observedAt":…, withTemporalValues=false, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/observedAt": [
{
"@type": "https://uri.etsi.org/ngsi-ld/DateTime",
"@value": "2020-03-25T08:29:17.965206Z"
}
],
"https://uri.etsi.org/ngsi-ld/instanceId": [
{
"@id":…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [4] scopeHistory=[], attributeAndResultsMap={Attribute(id=e5f0a3c4-d477-4f50-89fa-91442cd61fea, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=STRING, datasetId=urn:ngsi-ld:Dataset:45678, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{}})=[FullAttributeInstanceResult(attributeUuid=4d6b937d-14ab-4f4c-91cd-8cb200ec37b5, payload={"@type":["https://uri.etsi.org/ngsi-ld/Property"],"https://uri.etsi.org/ngsi-ld/observedAt":…, withTemporalValues=false, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/observedAt": [
{
"@type": "https://uri.etsi.org/ngsi-ld/DateTime",
"@value": "2020-03-25T08:29:17.965206Z"
}
],
"https://uri.etsi.org/ngsi-ld/instanceId": [
{
"@id":…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [5] scopeHistory=[], attributeAndResultsMap={Attribute(id=28c1b720-12b3-4f57-aa07-af68c40b5c43, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=STRING, datasetId=urn:ngsi-ld:Dataset:45678, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{}})=[FullAttributeInstanceResult(attributeUuid=a86b536d-21a5-4443-9cf0-1f4803e0946f, payload={"@type":["https://uri.etsi.org/ngsi-ld/Property"],"https://uri.etsi.org/ngsi-ld/observedAt":…, withTemporalValues=false, withAudit=true, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/observedAt": [
{
"@type": "https://uri.etsi.org/ngsi-ld/DateTime",
"@value": "2020-03-25T08:29:17.965206Z"
}
],
"https://uri.etsi.org/ngsi-ld/instanceId": [
{
"@id":…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [6] scopeHistory=[], attributeAndResultsMap={Attribute(id=1538b89f-2878-4b02-ac4a-89638817e717, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=STRING, datasetId=null, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{}})=[FullAttributeInstanceResult(attributeUuid=1753ae14-2e4e-42e0-beb0-d980ce7c7a9d, payload={"@type":["https://uri.etsi.org/ngsi-ld/Property"],"https://uri.etsi.org/ngsi-ld/observedAt":[{"@type":"https://ur…, withTemporalValues=false, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/observedAt": [
{
"@type": "https://uri.etsi.org/ngsi-ld/DateTime",
"@value": "2020-03-25T08:29:17.965206Z"
}
],
"https://uri.etsi.org/ngsi-ld/instanceId": [
{
"@id":…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [7] scopeHistory=[], attributeAndResultsMap={Attribute(id=6e21ac79-7065-490c-8052-39f1cc95f68c, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=NUMBER, datasetId=null, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{}})=[SimplifiedAttributeInstanceResult(attributeUuid=59a142cd-8c1f-4660-92c9-205a57c63b2a, value=550.0, time=2020-03-25T08:29:17.965206Z), SimplifiedAttributeInstanceResult(attributeUuid=a52ddc83-527b-40a3-a…, withTemporalValues=true, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/hasValues": [
{
"@list": [
{
"@list": [
{
"@value": 550.0
},
{
"@value": "2020-03-25T08:29:17.965206Z"
…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [8] scopeHistory=[], attributeAndResultsMap={Attribute(id=232f1d80-7b4d-4396-b458-9e586919253b, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=NUMBER, datasetId=urn:ngsi-ld:Dataset:01234, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{}})=[SimplifiedAttributeInstanceResult(attributeUuid=718307a8-c97b-415e-b36e-726a78cced7b, value=550.0, time=2020-03-25T08:29:17.965206Z), SimplifiedAttributeInstanceResult(attributeUuid…, withTemporalValues=true, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/datasetId": [
{
"@id": "urn:ngsi-ld:Dataset:01234"
}
],
"https://uri.etsi.org/ngsi-ld/hasValues": [
{
"@list": [
{
"@list": [
{
…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ [9] scopeHistory=[], attributeAndResultsMap={Attribute(id=deb521d5-8df9-479a-919b-95ee8158af07, entityId=urn:ngsi-ld:BeeHive:TESTC, attributeName=https://ontology.eglobalmark.com/apic#incoming, attributeType=Property, attributeValueType=STRING, datasetId=urn:ngsi-ld:Dataset:45678, createdAt=2024-08-30T15:14:12.934184552Z, modifiedAt=null, payload=JsonByteArrayInput{{}})=[SimplifiedAttributeInstanceResult(attributeUuid=d340f647-cdbb-4eb7-a4a4-e965bdde4905, value=Beehive_incoming_123, time=2020-03-25T08:29:17.965206Z), SimplifiedAttributeInstanceResul…, withTemporalValues=true, withAudit=false, expectation={
"@id": "urn:ngsi-ld:BeeHive:TESTC",
"@type": [
"https://ontology.eglobalmark.com/apic#BeeHive"
],
"https://ontology.eglobalmark.com/apic#incoming": [
{
"@type": [
"https://uri.etsi.org/ngsi-ld/Property"
],
"https://uri.etsi.org/ngsi-ld/datasetId": [
{
"@id": "urn:ngsi-ld:Dataset:45678"
}
],
"https://uri.etsi.org/ngsi-ld/hasValues": [
{
"@list": [
{
"@list": [
{
…
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ it should return a temporal entity with an empty array of instances if it has no temporal history()
com.egm.stellio.search.temporal.util.TemporalEntityBuilderTests ‑ it should return a temporal entity with values aggregated()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should ignore lastN parameter if it is not a positive integer()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should ignore lastN parameter if it is not an integer()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should not validate the temporal query if timerel and time are not present()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should not validate the temporal query if timerel is present without time()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should not validate the temporal query if type or attrs are not present()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should parse a temporal query containing a timeproperty parameter()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should parse a temporal query containing no attrs parameter()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should parse a temporal query containing one attrs parameter()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should parse a temporal query containing one datasetId parameter()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should parse a temporal query containing two attrs parameter()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should parse a temporal query containing two datasetIds parameter()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should parse a valid temporal query()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should parse lastN parameter if it is a positive integer()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should parse temporal query parameters with audit enabled()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should set timeproperty to observedAt if no value is provided in query parameters()
com.egm.stellio.search.temporal.util.TemporalQueryUtilsTests ‑ it should treat time and timerel properties as optional in a temporal query()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerPaginationTests ‑ query temporal entities should limit to temporal limit if lastN greater than temporal limit()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerPaginationTests ‑ query temporal entities should return 200 if pagination was not triggered()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerPaginationTests ‑ query temporal entities should return 206 if pagination was triggered()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerPaginationTests ‑ query temporal entities with lastN should return well formed Content-Range header()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerPaginationTests ‑ query temporal entity should limit to temporal pagination limit()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerPaginationTests ‑ query temporal entity should return 206 if pagination was triggered()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ create temporal entity should return a 201()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute instance temporal should return 204()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute instance temporal should return 403 if user is not allowed()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute instance temporal should return 404 if attributeInstanceId or attribute name is not found()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute instance temporal should return 404 if entityId is not found()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute temporal should delete all instances if deleteAll flag is true()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute temporal should delete instance with the provided datasetId()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute temporal should return a 204 if the attribute has been successfully deleted()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute temporal should return a 400 if attribute name is missing()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute temporal should return a 400 if entity id is missing()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute temporal should return a 400 if the provided id is not a valid URI()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute temporal should return a 400 if the request is not correct()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute temporal should return a 403 if user is not allowed to update entity()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute temporal should return a 404 if the attribute is not found()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete attribute temporal should return a 404 if the entity is not found()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete temporal entity should return a 204 if an entity has been successfully deleted()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete temporal entity should return a 400 if the provided id is not a valid URI()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete temporal entity should return a 403 is user is not authorized to delete an entity()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete temporal entity should return a 404 if entity to be deleted has not been found()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete temporal entity should return a 405 if entity id is missing()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ delete temporal entity should return a 500 if entity could not be deleted()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should correctly handle an attribute with many instances()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should correctly handle an attribute with one instance()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should correctly handle many attributes with many instances()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should correctly handle many attributes with one instance()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should give a 200 if no timerel and no time query params are in the request()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should raise a 400 and return an error response()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should raise a 400 if aggrPeriodDuration is not in the correct format()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should raise a 400 if aggregate function is unknown()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should raise a 400 if one of time bucket or aggregate is missing()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should raise a 400 if time is not parsable()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should raise a 400 if time is present without timerel query param()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should raise a 400 if timerel is between and endTimeAt is not parseable()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should raise a 400 if timerel is between and no endTimeAt provided()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should raise a 400 if timerel is not a valid value()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should raise a 400 if timerel is present without time query param()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should return 200 with json response body for query temporal entities()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should return 200 with jsonld response body for query temporal entities()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should return a 200 if minimal required parameters are valid()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should return a 200 with empty payload if no temporal attribute is found()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should return a 400 if temporal entity fragment is badly formed()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should return a 403 is user is not authorized to write on the entity()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should return a 404 if temporal entity attribute does not exist()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should return a json entity with two temporal properties evolution()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should return an entity with two temporal properties evolution with temporalValues option()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ it should return an entity with two temporal properties evolution()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ modify attribute instance should return a 204 if an instance has been successfully modified()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ modify attribute instance should return a 403 is user is not authorized to update an entity ()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ modify attribute instance should return a 404 if attributeInstanceId or attribute name is not found()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ modify attribute instance should return a 404 if entity to be update has not been found()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ query temporal entities should return 200 and the number of results if count is asked for()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ query temporal entity should return 200 and empty response if requested offset does not exist()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ query temporal entity should return 200 with next link header if exists()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ query temporal entity should return 200 with prev and next link header if exists()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ query temporal entity should return 200 with prev link header if exists()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ query temporal entity should return 400 if limit is equal or less than zero()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ query temporal entity should return 400 if neither type nor attrs is present()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ query temporal entity should return 400 if requested offset is less than zero()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ query temporal entity should return 403 if limit is greater than the maximum authorized limit()
com.egm.stellio.search.temporal.web.TemporalEntityHandlerTests ‑ update temporal entity should return a 204()
com.egm.stellio.search.temporal.web.TemporalEntityOperationsHandlerTests ‑ it should raise a 400 if required parameters are missing()
com.egm.stellio.search.temporal.web.TemporalEntityOperationsHandlerTests ‑ it should return a 200 and retrieve requested temporal attributes()
com.egm.stellio.search.temporal.web.TemporalEntityOperationsHandlerTests ‑ it should return a 200 and the number of results if count is asked for()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return a simplified entity with a multi-Attribute having a default instance()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return a simplified entity with a multi-attribute GeoProperty()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return a simplified entity with a multi-attribute JsonProperty()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return a simplified entity with a multi-attribute Property()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return a simplified entity with a multi-attribute Relationship()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return a simplified entity with sysAttrs()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return a simplified entity without sysAttrs()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return the GeoJSON representation of a normalized entity on location attribute()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return the GeoJSON representation of a simplified entity on location attribute()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return the GeoJSON representation of an entity with a null geometry if it does not exist()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return the GeoJSON representation of simplified entities()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return the simplified representation of a JsonProperty having an array as value()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return the simplified representation of a JsonProperty having an object as value()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return the simplified representation of a LanguageProperty()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return the simplified representation of a VocabProperty - array of strings value()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should return the simplified representation of a VocabProperty - string value()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should simplify a compacted entity with multi-attributes()
com.egm.stellio.shared.model.CompactedEntityTests ‑ it should simplify a compacted entity()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should filter attributes on @none and attrs()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should filter the attributes based on multiple datasetIds()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should filter the attributes based on the attrs only()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should filter the attributes based on the datasetId and attrs()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should filter the attributes based on the datasetIds only()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should find an expanded attribute contained in the entity()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should get the attributes from a JSON-LD entity()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should get the scopes from a JSON-LD entity()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should not find an expanded attribute contained in the entity()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should populate the createdAt information at root and attribute levels()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should return no attributes if datasetIds and attrs don't match()
com.egm.stellio.shared.model.ExpandedEntityTests ‑ it should return the default instance if @none is in the datasetId request parameter()
com.egm.stellio.shared.model.ExpandedMembersTests ‑ it should add createdAt and modifiedAt information into an attribute()
com.egm.stellio.shared.model.ExpandedMembersTests ‑ it should add createdAt information into an attribute()
com.egm.stellio.shared.model.ExpandedMembersTests ‑ it should extract the target object of a relationship()
com.egm.stellio.shared.model.ExpandedMembersTests ‑ it should find an attribute instance from a list of attributes with multi-attributes()
com.egm.stellio.shared.model.ExpandedMembersTests ‑ it should find an attribute instance from a list of attributes without multi-attributes()
com.egm.stellio.shared.model.ExpandedMembersTests ‑ it should not find an unknown attribute instance in a list of attributes()
com.egm.stellio.shared.model.ExpandedMembersTests ‑ it should return an error if a relationship has an empty object()
com.egm.stellio.shared.model.ExpandedMembersTests ‑ it should return an error if a relationship has an invalid object type()
com.egm.stellio.shared.model.ExpandedMembersTests ‑ it should return an error if a relationship has no object field()
com.egm.stellio.shared.model.ExpandedMembersTests ‑ it should return an error if a relationship has object without id()
com.egm.stellio.shared.model.LanguageFilterTests ‑ [1] nl, "languageProperty": "Grote Markt"
com.egm.stellio.shared.model.LanguageFilterTests ‑ [1] nl, "languageProperty": {
"type": "Property",
"value": "Grote Markt",
"lang": "nl"
}
com.egm.stellio.shared.model.LanguageFilterTests ‑ [2] en, "languageProperty": "Grand Place"
com.egm.stellio.shared.model.LanguageFilterTests ‑ [2] en, "languageProperty": {
"type": "Property",
"value": "Big Place",
"lang": "@none"
}
com.egm.stellio.shared.model.LanguageFilterTests ‑ [3] *, "languageProperty": "Grand Place"
com.egm.stellio.shared.model.LanguageFilterTests ‑ [3] *, "languageProperty": {
"type": "Property",
"value": "Big Place",
"lang": "@none"
}
com.egm.stellio.shared.model.LanguageFilterTests ‑ [4] fr-CH,fr;q=0.9,en;q=0.8,*;q=0.5, "languageProperty": "Grand Place"
com.egm.stellio.shared.model.LanguageFilterTests ‑ [4] fr-CH,fr;q=0.9,en;q=0.8,*;q=0.5, "languageProperty": {
"type": "Property",
"value": "Grand Place",
"lang": "fr"
}
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse a property with a duplicated datasetId()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse a property with different type instances()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse a property with more than one default instance()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse a relationship with a duplicated datasetId()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse a relationship with more than one default instance()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an attribute with different type instances()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity with a JsonProperty having a forbidden JSON type as value()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity with a JsonProperty without a json member()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity with a LanguageProperty with an invalid language tag()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity with a LanguageProperty with an invalid languageMap member()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity with a LanguageProperty with an invalid value for a language()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity with a LanguageProperty without a languageMap member()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity with a VocabProperty with an invalid vocab member()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity with a VocabProperty without a vocab member()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity with a property without a value()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity without a type()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity without an id()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should not parse an entity without an unknown attribute type()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse a minimal entity()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse a property with a datasetId()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a JsonProperty having JSON-LD reserved names as keys()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a JsonProperty having a JSON object as a value()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a JsonProperty having a null value in its JSON map()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a JsonProperty having an array of JSON objects as a value()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a LanguageProperty()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a MultiPolygon location()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a Point location()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a Polygon location()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a VocabProperty - array of strings value()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a VocabProperty - string value()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a minimal property()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a minimal relationship()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a multi-attribute JsonProperty()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a multi-attribute property()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a multi-attribute relationship()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a property having a JSON object value()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a property having all core fields()
com.egm.stellio.shared.model.NgsiLdEntityTests ‑ it should parse an entity with a relationship having all core fields()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should add the core context at last position if it is not in the list of contexts()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should extract a @context from a valid Link header()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should find a JSON-LD @context in an input map()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should find a list of JSON-LD @contexts in an input map()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should find a value if it is in a multi value options query param()
Check notice on line 0 in .github
github-actions / Test Results
1010 tests found (test 748 to 1010)
There are 1010 tests, see "Raw output" for the list of tests 748 to 1010.
Raw output
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should find a value if it is in a single value options query param()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should get a list of @context from a JSON-LD input()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should get a single @context from a JSON-LD input()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should move the core context at last position if it is not last in the list of contexts()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should not add the core context if it resolvable from the provided contexts()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should not find a value if it is not in a multi value options query param()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should not find a value if it is not in a single value options query param()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should not find a value if there is no options query param()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should not validate an incorrect idPattern()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should parse a conform datetime parameter()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should parse and expand entity type selection query()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should return 411 if Content-Length is null()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should return a BadRequestData error if @context provided in Link header is invalid()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should return a list with two elements if there are two provided attrs param()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should return a null @context if no Link header was provided()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should return an empty list if no JSON-LD @context was found an input map()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should return an empty list if no attrs param is provided()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should return an error if datetime parameter is not conform()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should return an singleton list if there is one provided attrs param()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should return the core context if the list of contexts is empty()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should return the default @context if no Link header was provided and default is asked()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should support Mime-type with parameters()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should throw an exception if a JSON-LD input has no @context()
com.egm.stellio.shared.util.ApiUtilsTests ‑ it should validate a correct idPattern()
com.egm.stellio.shared.util.AuthUtilsTests ‑ it should extract sub from a string version of an entity URI()
com.egm.stellio.shared.util.AuthUtilsTests ‑ it should extract sub from an entity URI()
com.egm.stellio.shared.util.AuthUtilsTests ‑ it should extract the compact form of an authorization term()
com.egm.stellio.shared.util.AuthUtilsTests ‑ it should find the access right with a given key()
com.egm.stellio.shared.util.AuthUtilsTests ‑ it should find the global role with a given key()
com.egm.stellio.shared.util.AuthUtilsTests ‑ it should ignore properties that are not part of the payload when setting a specific access policy()
com.egm.stellio.shared.util.AuthUtilsTests ‑ it should not find the access right for an unknown key()
com.egm.stellio.shared.util.AuthUtilsTests ‑ it should not find the global role for an unknown key()
com.egm.stellio.shared.util.AuthUtilsTests ‑ it should return a 400 if the payload contains a multi-instance property()
com.egm.stellio.shared.util.AuthUtilsTests ‑ it should return a 400 if the provided attribute is a relationship()
com.egm.stellio.shared.util.AuthUtilsTests ‑ it should return a 400 if the value is not one of the supported()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ [1] #Scope
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ [1] Scope
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ [2] /3Scope
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ [2] /Scope
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ [3] /Scope#Another
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ [3] /Scope3
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ [4] /Sco_pe
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ [5] /ÉScope
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ [6] /Scope/Subscope
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ [7] /Scope/Sub_scope
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ [8] /Scope/Subscope/Subsubscope
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should not validate an entity with a null value()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should not validate an entity with an invalid attribute name()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should not validate an entity with an invalid scope name()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should not validate an entity with an invalid sub-attribute name in a multi-attribute()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should not validate an entity with an invalid sub-attribute name()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should not validate an entity with an invalid type name()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should not validate an entity with invalid scopes names()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should not validate an entity with one invalid type name in a list of many()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should not validate invalid scopes names()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should validate an entity with allowed characters for attribute name()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should validate an entity with special characters in the value of a property()
com.egm.stellio.shared.util.DataRepresentationUtilsTests ‑ it should validate valid scopes names()
com.egm.stellio.shared.util.DateUtilsTests ‑ it shoud return true if the dates or times are correct()
com.egm.stellio.shared.util.DateUtilsTests ‑ it should render a datetime with milliseconds at zero()
com.egm.stellio.shared.util.DateUtilsTests ‑ it should render a datetime with milliseconds()
com.egm.stellio.shared.util.DateUtilsTests ‑ it should render a datetime with nanoseconds()
com.egm.stellio.shared.util.GeoQueryUtilsTests ‑ it should create a disjoint geoquery statement()
com.egm.stellio.shared.util.GeoQueryUtilsTests ‑ it should create a maxDistance geoquery statement()
com.egm.stellio.shared.util.GeoQueryUtilsTests ‑ it should create a minDistance geoquery statement()
com.egm.stellio.shared.util.GeoQueryUtilsTests ‑ it should fail to create a geoquery if a required parameter is missing()
com.egm.stellio.shared.util.GeoQueryUtilsTests ‑ it should fail to create a geoquery if coordinates are invalid()
com.egm.stellio.shared.util.GeoQueryUtilsTests ‑ it should fail to create a geoquery if geometry is not recognized()
com.egm.stellio.shared.util.GeoQueryUtilsTests ‑ it should fail to create a geoquery if georel has an invalid near clause()
com.egm.stellio.shared.util.GeoQueryUtilsTests ‑ it should fail to create a geoquery if georel is not recognized()
com.egm.stellio.shared.util.GeoQueryUtilsTests ‑ it should parse URL encoded geo query parameters()
com.egm.stellio.shared.util.GeoQueryUtilsTests ‑ it should parse geo query parameters with geoproperty operation space()
com.egm.stellio.shared.util.GeoQueryUtilsTests ‑ it should parse geo query parameters()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should compact and return a list of entities()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should compact and return a list of one entity()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should compact and return an entity()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should correctly compact a term if it is in the provided contexts()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should correctly transform and restore geoproperties()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should correctly transform geoproperties()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should expand an attribute from a fragment()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should expand an attribute from a name and a map payload()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should expand an attribute from a name and a string payload()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should return the input term if it was not able to compact it()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should throw a BadRequestData exception if the expanded JSON-LD fragment is empty()
com.egm.stellio.shared.util.JsonLdUtilsTests ‑ it should throw a LdContextNotAvailable exception if the provided JSON-LD context is not available()
com.egm.stellio.shared.util.JsonUtilsTests ‑ it should parse an event of type ATTRIBUTE_DELETE()
com.egm.stellio.shared.util.JsonUtilsTests ‑ it should parse an event of type ATTRIBUTE_DELETE_ALL_INSTANCES()
com.egm.stellio.shared.util.JsonUtilsTests ‑ it should parse an event of type ATTRIBUTE_REPLACE()
com.egm.stellio.shared.util.JsonUtilsTests ‑ it should parse an event of type ATTRIBUTE_UPDATE()
com.egm.stellio.shared.util.JsonUtilsTests ‑ it should parse an event of type ENTITY_CREATE()
com.egm.stellio.shared.util.JsonUtilsTests ‑ it should parse an event of type ENTITY_DELETE()
com.egm.stellio.shared.util.JsonUtilsTests ‑ it should parse an event of type ENTITY_REPLACE()
com.egm.stellio.shared.util.JsonUtilsTests ‑ it should serialize an event of type ENTITY_CREATE()
com.egm.stellio.shared.util.JsonUtilsTests ‑ it should serialize an event of type ENTITY_DELETE()
com.egm.stellio.shared.util.JsonUtilsTests ‑ it should throw an InvalidRequest exception if the JSON-LD fragment is not a valid JSON document()
com.egm.stellio.shared.util.PagingUtilsTests ‑ it should not return the links()
com.egm.stellio.shared.util.PagingUtilsTests ‑ it should return the next link()
com.egm.stellio.shared.util.PagingUtilsTests ‑ it should return the prev and the next links()
com.egm.stellio.shared.util.PagingUtilsTests ‑ it should return the prev link()
com.egm.stellio.shared.util.UriUtilsTests ‑ it should throw a BadRequestData exception if input string has an invalid syntax()
com.egm.stellio.shared.util.UriUtilsTests ‑ it should throw a BadRequestData exception if input string is not an absolute URI()
com.egm.stellio.shared.web.ExceptionHandlerTests ‑ it should raise an error of type InvalidRequest if the request payload is not a valid JSON fragment()
com.egm.stellio.shared.web.ExceptionHandlerTests ‑ it should raise an error of type LdContextNotAvailable if the context is not resolvable()
com.egm.stellio.shared.web.TenantWebFilterTests ‑ it should fallback to the default tenant if none was provided in the request()
com.egm.stellio.shared.web.TenantWebFilterTests ‑ it should find a non-default tenant and add the NGSILD-Tenant header in the response()
com.egm.stellio.shared.web.TenantWebFilterTests ‑ it should return a NonexistentTenant error if the tenant does not exist()
com.egm.stellio.subscription.job.TimeIntervalNotificationJobTest ‑ it should call 'notificationService' once()
com.egm.stellio.subscription.job.TimeIntervalNotificationJobTest ‑ it should compose the query string used to get matching entities()
com.egm.stellio.subscription.job.TimeIntervalNotificationJobTest ‑ it should not return twice the same entity if there is overlap between 2 entity infos()
com.egm.stellio.subscription.job.TimeIntervalNotificationJobTest ‑ it should notify the recurring subscriptions that have reached the time interval()
com.egm.stellio.subscription.job.TimeIntervalNotificationJobTest ‑ it should return a list of 2 entities if the query sent to entity service matches two entities()
com.egm.stellio.subscription.job.TimeIntervalNotificationJobTest ‑ it should return one entity if the query sent to entity service matches one entity()
com.egm.stellio.subscription.listener.EntityEventListenerServiceTests ‑ it should parse and transmit an attribute create events for an entity replace event()
com.egm.stellio.subscription.listener.EntityEventListenerServiceTests ‑ it should parse and transmit an attribute replace event()
com.egm.stellio.subscription.listener.EntityEventListenerServiceTests ‑ it should parse and transmit an attribute update event()
com.egm.stellio.subscription.model.SubscriptionTest ‑ it should compact a subscription()
com.egm.stellio.subscription.model.SubscriptionTest ‑ it should expand a subscription with a complex type selection()
com.egm.stellio.subscription.model.SubscriptionTest ‑ it should expand a subscription()
com.egm.stellio.subscription.model.SubscriptionTest ‑ it should serialize a list of subscriptions as JSON without sysAttrs()
com.egm.stellio.subscription.model.SubscriptionTest ‑ it should serialize a list of subscriptions as JSON-LD with sysAttrs()
com.egm.stellio.subscription.model.SubscriptionTest ‑ it should serialize a subscription as JSON and add the status attribute()
com.egm.stellio.subscription.model.SubscriptionTest ‑ it should serialize a subscription as JSON with createdAt and modifiedAt if specified()
com.egm.stellio.subscription.model.SubscriptionTest ‑ it should serialize a subscription as JSON without createdAt and modifiedAt if not specified()
com.egm.stellio.subscription.model.SubscriptionTest ‑ it should serialize a subscription with a context if JSON-LD media type is asked()
com.egm.stellio.subscription.model.SubscriptionTest ‑ it should serialize a subscription without context if JSON media type is asked()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ callSuscriber should ask mqttNotifier if the endpoint uri startWith mqtt()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ callSuscriber should generate headers for mqtt notification()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should add a Link header containing the context of the subscription()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should add an NGSILD-Tenant header if the subscription is not from the default context()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should call the subscriber()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should notify the second subscriber even if the first notification has failed()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should notify the subscriber and only keep the expected attributes()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should notify the subscriber and return entities without sysAttrs if sysAttrs is false()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should notify the subscriber and update the subscription()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should notify the subscriber and use the contexts of the subscription to compact()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should notify the subscriber with language filter applied if lang is provided()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should notify the subscriber with sysAttrs if sysAttrs is true()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should notify the two subscribers()
com.egm.stellio.subscription.service.NotificationServiceTests ‑ it should send a simplified payload when format is keyValues and include only the specified attributes()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [10] georel=disjoint, geometry=Polygon, coordinates=[[[100.0, 0.0], [101.0, 0.0], [101.0, -1.0], [100.0, 0.0]]], expectedSize=0
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [10] typesQuery=(https://ontology.eglobalmark.com/apic#Beekeeper;https://ontology.eglobalmark.com/apic#Apiary),https://ontology.eglobalmark.com/egm#Device, types=https://ontology.eglobalmark.com/apic#Beekeeper,https://ontology.eglobalmark.com/apic#BeeHive, expectedSize=0
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [1] georel=near;minDistance==1000, geometry=Polygon, coordinates=[[[100.0, 0.0], [101.0, 0.0], [101.0, -1.0], [100.0, 0.0]]], expectedSize=0
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [1] typesQuery=https://ontology.eglobalmark.com/apic#BeeHive, types=https://ontology.eglobalmark.com/apic#BeeHive, expectedSize=1
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [2] georel=near;maxDistance==1000, geometry=Polygon, coordinates=[[[100.0, 0.0], [101.0, 0.0], [101.0, -1.0], [100.0, 0.0]]], expectedSize=1
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [2] typesQuery=https://ontology.eglobalmark.com/apic#Apiary|https://ontology.eglobalmark.com/apic#Beekeeper, types=https://ontology.eglobalmark.com/apic#Apiary,https://ontology.eglobalmark.com/egm#Device, expectedSize=1
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [3] georel=contains, geometry=Polygon, coordinates=[[[90.0, 0.0], [100.0, 10.0], [110.0, 0.0], [100.0, -10.0], [90.0, 0.0]]], expectedSize=1
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [3] typesQuery=https://ontology.eglobalmark.com/apic#Apiary,https://ontology.eglobalmark.com/apic#Beekeeper, types=https://ontology.eglobalmark.com/apic#Apiary,https://ontology.eglobalmark.com/apic#Beekeeper, expectedSize=1
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [4] georel=contains, geometry=Polygon, coordinates=[[[80.0, 0.0], [90.0, 5.0], [90.0, 0.0], [80.0, 0.0]]], expectedSize=0
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [4] typesQuery=https://ontology.eglobalmark.com/apic#Beekeeper, types=https://ontology.eglobalmark.com/egm#Device, expectedSize=0
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [5] georel=equals, geometry=Point, coordinates=[100.0, 0.0], expectedSize=1
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [5] typesQuery=https://ontology.eglobalmark.com/apic#Beekeeper;https://ontology.eglobalmark.com/egm#Device, types=https://ontology.eglobalmark.com/apic#Apiary,https://ontology.eglobalmark.com/egm#Device, expectedSize=0
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [6] georel=equals, geometry=Point, coordinates=[101.0, 0.0], expectedSize=0
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [6] typesQuery=https://ontology.eglobalmark.com/apic#Beekeeper;https://ontology.eglobalmark.com/egm#Device, types=https://ontology.eglobalmark.com/apic#Beekeeper,https://ontology.eglobalmark.com/egm#Device, expectedSize=1
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [7] georel=intersects, geometry=Polygon, coordinates=[[[100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0]]], expectedSize=1
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [7] typesQuery=https://ontology.eglobalmark.com/egm#Sensor, types=https://ontology.eglobalmark.com/apic#BeeHive, expectedSize=0
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [8] georel=intersects, geometry=Polygon, coordinates=[[[101.0, 0.0], [102.0, 0.0], [102.0, -1.0], [101.0, 0.0]]], expectedSize=0
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [8] typesQuery=(https://ontology.eglobalmark.com/apic#Beekeeper;https://ontology.eglobalmark.com/apic#Apiary),https://ontology.eglobalmark.com/egm#Device, types=https://ontology.eglobalmark.com/apic#Beekeeper,https://ontology.eglobalmark.com/egm#Device, expectedSize=1
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [9] georel=disjoint, geometry=Point, coordinates=[101.0, 0.0], expectedSize=1
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ [9] typesQuery=(https://ontology.eglobalmark.com/apic#Beekeeper;https://ontology.eglobalmark.com/apic#Apiary),https://ontology.eglobalmark.com/egm#Device, types=https://ontology.eglobalmark.com/apic#Beekeeper,https://ontology.eglobalmark.com/apic#Apiary,https://ontology.eglobalmark.com/apic#BeeHive, expectedSize=1
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should activate a subscription()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should deactivate a subscription()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should delete an existing subscription()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should load a subscription with all possible members()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should load a subscription with extra info on last notification()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should load a subscription with minimal required info - entities()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should load a subscription with minimal required info - watchedAttributes()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not allow a subscription with a negative throttling()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not allow a subscription with a negative timeInterval()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not allow a subscription with an empty id()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not allow a subscription with an expiresAt in the past()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not allow a subscription with an invalid id()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not allow a subscription with an invalid idPattern()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not allow a subscription with an unknown notification trigger()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not allow a subscription with timeInterval and throttling()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not allow a subscription with timeInterval and watchedAttributes()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not allow a subscription without entities and watchedAttributes()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not fail when trying to delete an unknown subscription()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not retrieve a deactivated subscription matching an id()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not retrieve a subscription if idPattern does not match()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not retrieve a subscription if type does not match()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not retrieve a subscription matching on type and not on one of the watched attributes()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not retrieve a subscription not matching one of the watched attributes()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not retrieve a subscription with entityUpdated trigger matched with an entity delete event()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not retrieve an expired subscription()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not return a subscription if entity does not match a scope query()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not return a subscription if entity doesn't match q query()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not return a subscription if q query is invalid()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should not return a subscription if throttling has not elapsed yet()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should retrieve a subscription matching a type and an id()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should retrieve a subscription matching a type and id pattern()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should retrieve a subscription matching a type selection()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should retrieve a subscription matching an exact type()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should retrieve a subscription matching an idPattern()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should retrieve a subscription matching one of the watched attributes()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should retrieve a subscription whose expiration date has not been reached()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should retrieve a subscription with entityUpdated trigger matched with an attribute event()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should retrieve a subscription with exact match on the notification trigger()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should retrieve the JSON-LD contexts of subscription()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a BadRequestData exception if the subscription has an unknown attribute()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a NotImplemented exception if the subscription has an unsupported attribute()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a link to contexts endpoint if subscription has more than one context()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a subscription if entity matched a q query with a boolean value()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a subscription if entity matched a q query with a regular expression()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a subscription if entity matches a complex q query with AND logical operator()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a subscription if entity matches a complex q query with OR logical operator()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a subscription if entity matches a complex q query()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a subscription if entity matches a scope query()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a subscription if entity matches q query()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a subscription if throttling has elapsed()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return a subscription if throttling is not null and last_notification is null()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return all subscriptions whose 'timeInterval' is reached ()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should return all subscriptions whose 'timeInterval' is reached with a time of 5s()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should update a subscription entities()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should update a subscription notification()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should update a subscription()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should update and expand watched attributes of a subscription()
com.egm.stellio.subscription.service.SubscriptionServiceTests ‑ it should update notification trigger of a subscription()
com.egm.stellio.subscription.service.mqtt.MqttNotificationServiceTest ‑ notify should process endpoint uri to get connection information()
com.egm.stellio.subscription.service.mqtt.MqttNotificationServiceTest ‑ notify should use notifier info to choose the mqtt version()
com.egm.stellio.subscription.service.mqtt.MqttNotificationServiceTest ‑ sending mqttV3 notification with bad uri should throw an exception()
com.egm.stellio.subscription.service.mqtt.MqttNotificationServiceTest ‑ sending mqttV3 notification with good uri should succeed()
com.egm.stellio.subscription.service.mqtt.MqttNotificationServiceTest ‑ sending mqttV5 notification with bad uri should throw an exception()
com.egm.stellio.subscription.service.mqtt.MqttNotificationServiceTest ‑ sending mqttV5 notification with good uri should succeed()
com.egm.stellio.subscription.utils.ParsingUtilsTests ‑ it should correctly parse a null endpoint info()
com.egm.stellio.subscription.utils.ParsingUtilsTests ‑ it should correctly parse a subscription()
com.egm.stellio.subscription.utils.ParsingUtilsTests ‑ it should correctly parse an endpoint info()
com.egm.stellio.subscription.utils.ParsingUtilsTests ‑ it should not allow a subscription if remote JSON-LD @context cannot be retrieved()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ create subscription should return a 201 if JSON-LD payload is correct()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ create subscription should return a 400 if JSON-LD payload is not correct()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ create subscription should return a 400 if validation of the subscription fails()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ create subscription should return a 409 if the subscription already exists()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ create subscription should return a 415 if the content type is not correct()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ create subscription should return a 500 error if internal server Error()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ delete subscription should return a 204 if a subscription has been successfully deleted()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ delete subscription should return a 403 if subscription does not belong to the user()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ delete subscription should return a 404 if subscription to be deleted has not been found()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ delete subscription should return a 500 if subscription could not be deleted()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ get subscription by id should return 200 when subscription exists()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ get subscription by id should return 200 with sysAttrs when options query param specify it()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ get subscription by id should return 404 when subscription does not exist()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ get subscription by id should return a 403 if subscription does not belong to the user()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ get subscription by id should return a 406 if the accept header is not correct()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ get subscription context should return a list of contexts()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ query subscriptions should return 200 and empty response if requested offset does not exists()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ query subscriptions should return 200 and the number of results if count is asked for()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ query subscriptions should return 200 with next link header if exists()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ query subscriptions should return 200 with prev and next link header if exists()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ query subscriptions should return 200 with prev link header if exists()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ query subscriptions should return 200 with sysAttrs when options query param specify it()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ query subscriptions should return 200 without link header()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ query subscriptions should return 200 without sysAttrs when options query param doesn't specify it()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ query subscriptions should return 400 if limit is equal or less than zero()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ query subscriptions should return 400 if requested offset is less than zero()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ query subscriptions should return 403 if limit is greater than the maximum authorized limit()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ update subscription should return a 204 if JSON-LD payload is correct()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ update subscription should return a 400 if JSON-LD context is not correct()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ update subscription should return a 403 if subscription does not belong to the user()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ update subscription should return a 404 if subscription to be updated has not been found()
com.egm.stellio.subscription.web.SubscriptionHandlerTests ‑ update subscription should return a 500 if update in DB failed()
db.migration.V0_29_JsonLd_migrationTests ‑ it should not remove instances when attribute has a default instance and one with a datasetId()
db.migration.V0_29_JsonLd_migrationTests ‑ it should not remove instances when attribute has instances with different values for datasetId()
db.migration.V0_29_JsonLd_migrationTests ‑ it should remove instance when attribute has two default instances()
db.migration.V0_29_JsonLd_migrationTests ‑ it should remove instances when attribute has more than one instance with the same datasetId()
Loading