Skip to content

Tests and documentation #615

Tests and documentation

Tests and documentation #615

GitHub Actions / API Tests Report succeeded Apr 26, 2024 in 0s

168 passed, 0 failed and 0 skipped

Tests passed successfully

βœ…Β ./API/tests-api.xml

168 tests were completed in 13s with 168 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
p3 2βœ… 744ms
p3/app 0ms
p3/controllers 98βœ… 3s
p3/models 62βœ… 835ms
p3/repository 0ms
p3/router 0ms
p3/test/e2e 0ms
p3/test/integration 0ms
p3/test/unit 0ms
p3/test/utils 0ms
p3/utils 6βœ… 5ms

βœ…Β p3

βœ… TestCreateLoginAccount
βœ… TestObjects

βœ…Β p3/controllers

βœ… TestCreateBulkUsers
βœ… TestLoginWrongPassword
βœ… TestLoginSuccess
βœ… TestVerifyToken
βœ… TestRequestWithEmptyAuthorizationHeader
βœ… TestRequestWithNoToken
βœ… TestRequestWithInvalidToken
βœ… TestGetAllUsers
βœ… TestGetUsersWithNormalUser
βœ… TestDeleteWithoutEnoughPermissions
βœ… TestDeleteUser
βœ… TestDeleteWithInvalidIdReturnsError
βœ… TestModifyRole/ExtraDataReturnsError
βœ… TestModifyRole/InvalidRole
βœ… TestModifyRole/InvalidId
βœ… TestModifyRole/ModifyRoleWithNormalUser
βœ… TestModifyRole/Success
βœ… TestModifyRole
βœ… TestModifyPassword/NotEnoughArguments
βœ… TestModifyPassword/Success
βœ… TestModifyPassword
βœ… TestResetPassword/InvalidResetToken
βœ… TestResetPassword/NotEnoughArguments
βœ… TestResetPassword/Success
βœ… TestResetPassword
βœ… TestRequestsWithInvalidBody/CreateUser
βœ… TestRequestsWithInvalidBody/CreateBulkUsers
βœ… TestRequestsWithInvalidBody/Login
βœ… TestRequestsWithInvalidBody/ModifyUser
βœ… TestRequestsWithInvalidBody/ModifyPassword
βœ… TestRequestsWithInvalidBody
βœ… TestEntityRequestsWithInvalidBody/CreateEntity
βœ… TestEntityRequestsWithInvalidBody/CreateBulkDomains
βœ… TestEntityRequestsWithInvalidBody/ComplexFilterSearch
βœ… TestEntityRequestsWithInvalidBody/validateEntity
βœ… TestEntityRequestsWithInvalidBody
βœ… TestCreateBulkDomains
βœ… TestCreateBulkDomainWithDuplicateError
βœ… TestDeleteSubdomains
βœ… TestComplexFilterWithNoFilterInput
βœ… TestComplexFilterSearch
βœ… TestComplexFilterSearchWithDateFilter/StartDateYesterday
βœ… TestComplexFilterSearchWithDateFilter/StartDateTomorrow
βœ… TestComplexFilterSearchWithDateFilter/EndDateYesterday
βœ… TestComplexFilterSearchWithDateFilter/EndDateTomorrow
βœ… TestComplexFilterSearchWithDateFilter
βœ… TestComplexFilterDelete
βœ… TestGetDomainEntity
βœ… TestGetBuildingsEntity
βœ… TestGetUnknownEntity
βœ… TestGetDomainEntitiesFilteredByColor
βœ… TestGetTemperatureForDomain
βœ… TestGetTemperatureForParentWithNoTemperature
βœ… TestGetTemperature
βœ… TestErrorGetRoomsBuildingsInvalidHierarchy
βœ… TestErrorGetSiteRoomsUnknownEntity
βœ… TestGetSitesRooms
βœ… TestGetHierarchyAttributes
βœ… TestLinkUnlinkRoomss/UnlinkWithNotAllowedAttributes
βœ… TestLinkUnlinkRoomss/UnlinkSuccess
βœ… TestLinkUnlinkRoomss/LinkWithoutParentId
βœ… TestLinkUnlinkRoomss/LinkSuccess
βœ… TestLinkUnlinkRoomss
βœ… TestValidateNonExistentEntity
βœ… TestValidateEntityWithoutAttributes
βœ… TestValidateEntity/NonExistentDomain
βœ… TestValidateEntity/InvalidDomain
βœ… TestValidateEntity/ValidRoomEntity
βœ… TestValidateEntity
βœ… TestErrorValidateValidRoomEntityNotEnoughPermissions
βœ… TestGetStats
βœ… TestGetApiVersion
βœ… TestGetLayersObjectsRootRequired
βœ… TestGetLayersObjectsLayerUnknown
βœ… TestGetLayersObjectsWithSimpleFilter
βœ… TestGetLayersObjectsWithDoubleFilter
βœ… TestCreateProjectInvalidBody
βœ… TestCreateProject
βœ… TestGetProjectsWithNoUserRespondsWithError
βœ… TestGetProjectsFromUserWithNoProjects
βœ… TestGetProjects
βœ… TestUpdateProject
βœ… TestDeleteProject
βœ… TestWildcardSomethingStarReturnsSites
βœ… TestWildcardPointStarReturnsAllDirectChildren
βœ… TestWildcardPointStarSomethingReturnsAllDirectChildren
βœ… TestWildcardSomethingStarStarIsEquivalentToStar
βœ… TestWildcardPointStarStarIsEquivalentToStar
βœ… TestWildcardPointStarStarPointReturnsAllChildrenRecursive
βœ… TestWildcardStarStarPointStar
βœ… TestWildcardStarStarPointStarSomething
βœ… TestWildcardStarStarWithLimitStar
βœ… TestWildcardStarStarWithLimitStarLimits
βœ… TestWildcardStarStarPointWithLimitSomething
βœ… TestWildcardStarStarPointWithLimitLimits
βœ… TestWildcardStarStarWithLimitSomethingStar
βœ… TestWildcardStarStarPointWithInferiorLimit
βœ… TestWildcardStarStarPointExactAmount

βœ…Β p3/models

βœ… TestLoginToReturnFalse
βœ… TestValidateToReturnFalse
βœ… TestGetRequestFilterByDomainRootRoles
βœ… TestGetRequestFilterByDomain
βœ… TestCheckUserPermissionsDomain
βœ… TestCheckUserPermissions
βœ… TestValidateJsonSchemaExamples
βœ… TestValidateJsonSchema
βœ… TestErrorValidateJsonSchema/TestErrorValidateJsonSchema_bldg_template2
βœ… TestErrorValidateJsonSchema/TestErrorValidateJsonSchema_building1
βœ… TestErrorValidateJsonSchema/TestErrorValidateJsonSchema_device1
βœ… TestErrorValidateJsonSchema/TestErrorValidateJsonSchema_group1
βœ… TestErrorValidateJsonSchema/TestErrorValidateJsonSchema_obj_template4
βœ… TestErrorValidateJsonSchema/TestErrorValidateJsonSchema_obj_template5
βœ… TestErrorValidateJsonSchema/TestErrorValidateJsonSchema_rack1
βœ… TestErrorValidateJsonSchema/TestErrorValidateJsonSchema_room1
βœ… TestErrorValidateJsonSchema/TestErrorValidateJsonSchema_room_template2
βœ… TestErrorValidateJsonSchema/TestErrorValidateJsonSchema_site1
βœ… TestErrorValidateJsonSchema
βœ… TestSlotStrToSliceError
βœ… TestValidateEntityDomainParent
βœ… TestValidateEntityRoomParent
βœ… TestValidateEntityDeviceParent
βœ… TestValidateEntityDeviceSlot
βœ… TestValidateEntityGroupParent
βœ… TestCreateRackWithoutAttributesReturnsError
βœ… TestCreateObjectWithDuplicatedNameReturnsError
βœ… TestCreateCorridorWithSameNameAsRackReturnsError
βœ… TestCreateRackWithSameNameAsCorridorReturnsError
βœ… TestCreateGenericWithSameNameAsRackReturnsError
βœ… TestCreateGenericWithSameNameAsCorridorReturnsError
βœ… TestCreateGroupWithObjectThatNotExistsReturnsError
βœ… TestCreateGroupWithCorridorsRacksAndGenericWorks
βœ… TestCreateGenericWithParentNotRoomReturnsError
βœ… TestCreateGenericWithParentRoomWorks
βœ… TestAddTagThatNotExistReturnsError
βœ… TestAddTagToObjectAddsItToList
βœ… TestAddDuplicatedTagDoesNothing
βœ… TestRemoveTagThatIsNotInListDoesNothing
βœ… TestRemoveTagFromObjectThatHasOneTag
βœ… TestRemoveTagFromObjectThatHasMultipleTags
βœ… TestUpdateTagNoExistentReturnsError
βœ… TestUpdateTagNotPresentInAnyObjectWorks
βœ… TestUpdateTagPresentInOneObjectUpdatesItInList
βœ… TestDeleteTagNoExistentReturnsError
βœ… TestDeleteTagNotPresentInAnyObjectWorks
βœ… TestDeleteTagPresentInOneObjectRemovesItFromList
βœ… TestTagWithImageReturnsImagePathOnGetGeneric
βœ… TestTagWithImageReturnsImagePathOnGetEntity
βœ… TestUpdateTagWithImageWorks
βœ… TestUpdateSetEmptyImageRemovesOldImage
βœ… TestUpdateWithNewImageRemovesOldImage
βœ… TestDeleteTagAlsoDeletesTagImage
βœ… TestFilterByTagObjectThatHasOnlyThatTag
βœ… TestFilterByTagObjectThatHasMultipleTags
βœ… TestFilterByTagMultipleMatches
βœ… TestCreateObjectWithTagsThatNotExistsReturnsError
βœ… TestCreateObjectWithDuplicatedTagsReturnsError
βœ… TestUpdateObjectWithTagsThatNotExistsReturnsError
βœ… TestPatchObjectWithTagsReturnsError
βœ… TestCreateObjectWithTagsAsStringReturnsError
βœ… TestUpdateGenericWorks

βœ…Β p3/utils

βœ… TestMessageToReturnMSI
βœ… TestEntityStrToIntToReturnTrue
βœ… TestEntityToStringToReturnTrue
βœ… TestErrTypeToStatusCodeToReturnTrue
βœ… TestStrSliceContains
βœ… TestFormatNotifyData