Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add impact functionality #504

Merged
merged 3 commits into from
Aug 12, 2024

feat(api) update swagger doc

a5dede7
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Add impact functionality #504

feat(api) update swagger doc
a5dede7
Select commit
Loading
Failed to load commit list.
GitHub Actions / API Tests Report succeeded Aug 8, 2024 in 1s

244 passed, 0 failed and 0 skipped

Tests passed successfully

✅ ./API/tests-api.xml

244 tests were completed in 15s with 244 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
p3 2✅ 775ms
p3/app 0ms
p3/controllers 109✅ 3s
p3/models 77✅ 1s
p3/repository 0ms
p3/router 0ms
p3/test/e2e 0ms
p3/test/integration 0ms
p3/test/unit 0ms
p3/test/utils 0ms
p3/utils 56✅ 6ms

✅ p3

✅ TestCreateLoginAccount
✅ TestObjects

✅ p3/controllers

✅ TestCreateBulkUsers
✅ TestLoginWrongPassword
✅ TestLoginSuccess
✅ TestVerifyToken
✅ TestRequestWithInvalidAuthorizationHeader/EmptyAuthorizationHeader
✅ TestRequestWithInvalidAuthorizationHeader/NoToken
✅ TestRequestWithInvalidAuthorizationHeader/InvalidToken
✅ TestRequestWithInvalidAuthorizationHeader
✅ 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
✅ TestGetSubdomainsUntilLimit/OneLevelLimit
✅ TestGetSubdomainsUntilLimit/TwoLevelLimit
✅ TestGetSubdomainsUntilLimit
✅ TestDeleteSubdomains
✅ TestComplexFilterWithNoFilterInput
✅ TestComplexFilterSearchAndDelete/Search
✅ TestComplexFilterSearchAndDelete/Delete
✅ TestComplexFilterSearchAndDelete
✅ TestComplexFilterSearchWithDateFilter/StartDateYesterday
✅ TestComplexFilterSearchWithDateFilter/StartDateTomorrow
✅ TestComplexFilterSearchWithDateFilter/EndDateYesterday
✅ TestComplexFilterSearchWithDateFilter/EndDateTomorrow
✅ TestComplexFilterSearchWithDateFilter
✅ TestGetDomainEntity
✅ TestGetBuildingsEntity
✅ TestGetUnknownEntity
✅ TestGetDomainEntitiesFilteredByColor
✅ TestGetTemperatureForDomain
✅ TestGetTemperatureForParentWithNoTemperature
✅ TestGetTemperature
✅ TestErrorEntityHierarchyErrors/GetRoomsBuildingsInvalidHierarchy
✅ TestErrorEntityHierarchyErrors/GetSiteRoomsUnknownEntity
✅ TestErrorEntityHierarchyErrors
✅ TestGetSitesRooms
✅ TestGetHierarchyAttributes
✅ TestLinkUnlinkRoomss/UnlinkWithNotAllowedAttributes
✅ TestLinkUnlinkRoomss/UnlinkSuccess
✅ TestLinkUnlinkRoomss/LinkWithoutParentId
✅ TestLinkUnlinkRoomss/LinkSuccess
✅ TestLinkUnlinkRoomss
✅ TestValidateNonExistentEntity
✅ TestValidateEntityWithoutAttributes
✅ TestValidateEntity/ValidRoomEntity
✅ TestValidateEntity/NonExistentDomain
✅ TestValidateEntity
✅ TestErrorValidateValidRoomEntityNotEnoughPermissions
✅ TestGetStats
✅ TestGetApiVersion
✅ TestGetLayersObjectsRootRequired
✅ TestGetLayersObjectsLayerUnknown
✅ TestGetLayersObjectsWithSimpleFilter
✅ TestGetLayersObjectsWithDoubleFilter
✅ TestCreateProjectInvalidBody
✅ TestCreateProject
✅ TestGetProjectsWithNoUserRespondsWithError
✅ TestGetProjectsFromUserWithNoProjects
✅ TestGetProjects
✅ TestUpdateProject
✅ TestDeleteProject
✅ TestCreateAlertInvalidBody
✅ TestCreateAlert
✅ TestGetAlerts
✅ TestGetAlert
✅ TestDeleteAlert
✅ TestWildcard/SomethingStarReturnsSites
✅ TestWildcard/PointStarReturnsAllDirectChildren
✅ TestWildcard/PointStarSomethingReturnsAllDirectChildren
✅ TestWildcard/SomethingStarStarIsEquivalentToStar
✅ TestWildcard/PointStarStarIsEquivalentToStar
✅ TestWildcard/PointStarStarPointReturnsAllChildrenRecursive
✅ TestWildcard/StarStarPointStar
✅ TestWildcard/StarStarPointStarSomething
✅ TestWildcard/StarStarWithLimitStar
✅ TestWildcard/StarStarWithLimitStarLimits
✅ TestWildcard/StarStarPointWithLimitSomething
✅ TestWildcard/StarStarPointWithLimitLimits
✅ TestWildcard/StarStarWithLimitSomethingStar
✅ TestWildcard/StarStarPointWithInferiorLimit
✅ TestWildcard/StarStarPointExactAmount
✅ TestWildcard

✅ p3/models

✅ 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
✅ TestGetRequestFilterByDomainRootRoles
✅ TestGetRequestFilterByDomain
✅ TestCheckUserPermissionsDomain
✅ TestCheckUserPermissions
✅ TestLoginToReturnFalse/FalseLogin
✅ TestLoginToReturnFalse/EmptyEmail
✅ TestLoginToReturnFalse/EmptyEmailAndPassword
✅ TestLoginToReturnFalse/EmptyPassword
✅ TestLoginToReturnFalse/UserDoesNotExist
✅ TestLoginToReturnFalse
✅ TestValidateToReturnFalse
✅ TestValidateToReturnTrue
✅ TestValidateEntityDomainParent
✅ TestValidateEntityRoomParent
✅ TestValidateEntityDeviceParent
✅ TestValidateEntityDeviceSlot
✅ TestValidateEntityGroupParent
✅ TestCreateRackWithoutAttributesReturnsError
✅ TestCreateObjectWithDuplicatedNameReturnsError
✅ TestCreateCorridorOrGenericWithSameNameAsRackReturnsError/CorridorWithSameNameAsRack
✅ TestCreateCorridorOrGenericWithSameNameAsRackReturnsError/RackWithSameNameAsCorridor
✅ TestCreateCorridorOrGenericWithSameNameAsRackReturnsError/GenericWithSameNameAsRack
✅ TestCreateCorridorOrGenericWithSameNameAsRackReturnsError/RackWithSameNameAsGeneric
✅ TestCreateCorridorOrGenericWithSameNameAsRackReturnsError/GenericWithSameNameAsCorridor
✅ TestCreateCorridorOrGenericWithSameNameAsRackReturnsError/CorridorWithSameNameAsGeneric
✅ TestCreateCorridorOrGenericWithSameNameAsRackReturnsError
✅ TestCreateGroupWithObjectThatNotExistsReturnsError
✅ TestCreateGroupWithCorridorsRacksAndGenericWorks
✅ TestCreateGenericWithParentNotRoomReturnsError
✅ TestCreateGenericWithParentRoomWorks
✅ TestUpdateGenericWorks
✅ TestUpdateDeviceSizeUAndHeightmm
✅ TestUpdateDeviceSizeUAndHeightcm
✅ TestUpdateDeviceSizeUAndHeightmmError
✅ TestAddTagThatNotExistReturnsError
✅ TestAddTagToObjectAddsItToList
✅ TestAddDuplicatedTagDoesNothing
✅ TestRemoveTagThatIsNotInListDoesNothing
✅ TestRemoveTagFromObjectThatHasOneTag
✅ TestRemoveTagFromObjectThatHasMultipleTags
✅ TestUpdateTagNoExistentReturnsError
✅ TestUpdateTagNotPresentInAnyObjectWorks
✅ TestUpdateTagPresentInOneObjectUpdatesItInList
✅ TestDeleteTagNoExistentReturnsError
✅ TestDeleteTagNotPresentInAnyObjectWorks
✅ TestDeleteTagPresentInOneObjectRemovesItFromList
✅ TestTagWithImageReturnsImagePathOnGetGeneric
✅ TestTagWithImageReturnsImagePathOnGetEntity
✅ TestUpdateTagWithImageWorks
✅ TestUpdateSetEmptyImageRemovesOldImage
✅ TestUpdateWithNewImageRemovesOldImage
✅ TestDeleteTagAlsoDeletesTagImage
✅ TestFilterByTagObjectThatHasOnlyThatTag
✅ TestFilterByTagObjectThatHasMultipleTags
✅ TestFilterByTagMultipleMatches
✅ TestCreateObjectWithTagsThatNotExistsReturnsError
✅ TestCreateObjectWithDuplicatedTagsReturnsError
✅ TestUpdateObjectWithTagsThatReturnsError/NonExistentTag
✅ TestUpdateObjectWithTagsThatReturnsError/InvalidKeyModification
✅ TestUpdateObjectWithTagsThatReturnsError
✅ TestCreateObjectWithTagsAsStringReturnsError
✅ TestVerifyTagForRackBreakerWorks
✅ TestVerifyTagForRackBreakerError

✅ p3/utils

✅ TestMessageToReturnMSI
✅ TestEntityStrToIntToReturnTrue/SiteEntity
✅ TestEntityStrToIntToReturnTrue/BuildingEntity
✅ TestEntityStrToIntToReturnTrue/RoomEntity
✅ TestEntityStrToIntToReturnTrue/RackEntity
✅ TestEntityStrToIntToReturnTrue/DeviceEntity
✅ TestEntityStrToIntToReturnTrue/AcEntity
✅ TestEntityStrToIntToReturnTrue/PanelEntity
✅ TestEntityStrToIntToReturnTrue/DomainEntity
✅ TestEntityStrToIntToReturnTrue/RoomTemplateEntity
✅ TestEntityStrToIntToReturnTrue/ObjectTemplateEntity
✅ TestEntityStrToIntToReturnTrue/BuildingTemplateEntity
✅ TestEntityStrToIntToReturnTrue/CabinetEntity
✅ TestEntityStrToIntToReturnTrue/GroupEntity
✅ TestEntityStrToIntToReturnTrue/CorridorEntity
✅ TestEntityStrToIntToReturnTrue/GenericEntity
✅ TestEntityStrToIntToReturnTrue/TagEntity
✅ TestEntityStrToIntToReturnTrue/LayerEntity
✅ TestEntityStrToIntToReturnTrue/InvalidEntity
✅ TestEntityStrToIntToReturnTrue/ShortBuildingEntity
✅ TestEntityStrToIntToReturnTrue
✅ TestEntityToStringToReturnTrue/SiteEntity
✅ TestEntityToStringToReturnTrue/BuildingEntity
✅ TestEntityToStringToReturnTrue/RoomEntity
✅ TestEntityToStringToReturnTrue/RackEntity
✅ TestEntityToStringToReturnTrue/DeviceEntity
✅ TestEntityToStringToReturnTrue/AcEntity
✅ TestEntityToStringToReturnTrue/PanelEntity
✅ TestEntityToStringToReturnTrue/DomainEntity
✅ TestEntityToStringToReturnTrue/RoomTemplateEntity
✅ TestEntityToStringToReturnTrue/ObjectTemplateEntity
✅ TestEntityToStringToReturnTrue/BuildingTemplateEntity
✅ TestEntityToStringToReturnTrue/CabinetEntity
✅ TestEntityToStringToReturnTrue/GroupEntity
✅ TestEntityToStringToReturnTrue/CorridorEntity
✅ TestEntityToStringToReturnTrue/GenericEntity
✅ TestEntityToStringToReturnTrue/TagEntity
✅ TestEntityToStringToReturnTrue/LayerEntity
✅ TestEntityToStringToReturnTrue/InvalidEntity
✅ TestEntityToStringToReturnTrue
✅ TestErrTypeToStatusCodeToReturnTrue/ErrForbidden
✅ TestErrTypeToStatusCodeToReturnTrue/ErrUnauthorized
✅ TestErrTypeToStatusCodeToReturnTrue/ErrNotFound
✅ TestErrTypeToStatusCodeToReturnTrue/ErrDuplicate
✅ TestErrTypeToStatusCodeToReturnTrue/ErrBadFormat
✅ TestErrTypeToStatusCodeToReturnTrue/ErrDBError
✅ TestErrTypeToStatusCodeToReturnTrue/ErrInternal
✅ TestErrTypeToStatusCodeToReturnTrue/ErrInternal#01
✅ TestErrTypeToStatusCodeToReturnTrue
✅ TestStrSliceContains
✅ TestFormatNotifyData
✅ TestConvertString/StringToFloat
✅ TestConvertString/StringToFloatSlice
✅ TestConvertString/StringToStringSlice
✅ TestConvertString/StringToBoolean
✅ TestConvertString