Skip to content

Test, pattern and documentation review #553

Test, pattern and documentation review

Test, pattern and documentation review #553

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

143 passed, 0 failed and 0 skipped

Tests passed successfully

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

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

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

βœ…Β p3

βœ… TestCreateLoginAccount
βœ… TestObjects

βœ…Β p3/controllers

βœ… TestCreateBulkUsersInvalidBody
βœ… TestCreateBulkUsers
βœ… TestLoginWrongPassword
βœ… TestLoginSuccess
βœ… TestVerifyToken
βœ… TestRequestWithEmptyAuthorizationHeader
βœ… TestRequestWithNoToken
βœ… TestRequestWithInvalidToken
βœ… TestGetAllUsers
βœ… TestGetUsersWithNormalUser
βœ… TestDeleteWithoutEnoughPermissions
βœ… TestDeleteUser
βœ… TestDeleteWithInvalidIdReturnsError
βœ… TestModifyRoleWithMoreDataReturnsError
βœ… TestModifyRoleWithInvalidRole
βœ… TestModifyRoleWithInvalidId
βœ… TestModifyRoleWithNormalUser
βœ… TestModifyRoleSuccess
βœ… TestModifyPasswordNotEnoughArguments
βœ… TestModifyPasswordSuccess
βœ… TestResetPasswordErrorWhenResetTokenIsNotValid
βœ… TestResetPasswordNotEnoughArguments
βœ… TestResetPasswordSuccess
βœ… TestCreateBulkDomains
βœ… TestCreateBulkDomainWithSubdomains
βœ… TestCreateBulkDomainWithDuplicateError
βœ… TestDeleteSubdomains
βœ… TestComplexFilterSearch
βœ… TestComplexFilterSearchWithStartDateFilter
βœ… TestComplexFilterSearchWithEndtDateFilter
βœ… TestComplexFilterDelete
βœ… TestGetDomainEntity
βœ… TestGetBuildingsEntity
βœ… TestGetUnknownEntity
βœ… TestGetDomainEntitiesFilteredByColor
βœ… TestGetTemperatureForDomain
βœ… TestGetTemperatureForParentWithNoTemperature
βœ… TestGetTemperature
βœ… TestGetSitesRooms
βœ… TestGetHierarchyAttributes
βœ… TestErrorUnlinkWithNotAllowedAttributes
βœ… TestUnlinkRoom
βœ… TestErrorLinkWithoutParentId
βœ… TestLinkRoom
βœ… TestValidateNonExistentEntity
βœ… TestValidateEntityWithoutAttributes
βœ… TestValidateEntityNonExistentDomain
βœ… TestValidateEntityInvalidDomain
βœ… TestValidateValidRoomEntity
βœ… TestGetStats
βœ… TestGetApiVersion
βœ… TestCreateProject
βœ… TestGetProjectsWithNoUserRespondsWithError
βœ… TestGetProjectsFromUserWithNoProjects
βœ… TestGetProjects
βœ… TestUpdateProject
βœ… TestDeleteProject
βœ… TestDeleteProjectNonExistent
βœ… 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