[Summary] [Package List] [Test Cases]
Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|
152 | 0 | 0 | 1 | 99.342% | 59.916 |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
[Summary] [Package List] [Test Cases]
Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|---|
info.magnolia.security.app.dialog.field.validator | 35 | 0 | 0 | 0 | 100% | 0.016 |
info.magnolia.security.app.action.availability | 7 | 0 | 0 | 1 | 85.714% | 2.793 |
info.magnolia.security.setup | 33 | 0 | 0 | 0 | 100% | 44.239 |
info.magnolia.security.app.tools.role | 1 | 0 | 0 | 0 | 100% | 0.001 |
info.magnolia.security.app.util | 2 | 0 | 0 | 0 | 100% | 0.002 |
info.magnolia.security.app.action | 17 | 0 | 0 | 0 | 100% | 7.061 |
info.magnolia.security.app.tools.permission | 2 | 0 | 0 | 0 | 100% | 0.014 |
info.magnolia.security.app.dialog.action | 23 | 0 | 0 | 0 | 100% | 4.753 |
info.magnolia.security.app.tools.group | 1 | 0 | 0 | 0 | 100% | 0.038 |
info.magnolia.security.app.dialog.field | 27 | 0 | 0 | 0 | 100% | 0.183 |
info.magnolia.security.setup.migration | 4 | 0 | 0 | 0 | 100% | 0.816 |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
WebAccessControlValidatorTest | 18 | 0 | 0 | 0 | 100% | 0.013 | |
WorkspaceAccessControlValidatorTest | 17 | 0 | 0 | 0 | 100% | 0.003 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
IsNotCurrentUserRuleTest | 5 | 0 | 0 | 1 | 80% | 0.65 | |
SecurityAppWritePermissionRequiredRuleTest | 2 | 0 | 0 | 0 | 100% | 2.143 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
BootstrapFileTest | 1 | 0 | 0 | 0 | 100% | 0.393 | |
SecurityModuleVersionHandlerTest | 32 | 0 | 0 | 0 | 100% | 43.846 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
RoleAssignmentPresenterTest | 1 | 0 | 0 | 0 | 100% | 0.001 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AccessControlPropertyUtilTest | 2 | 0 | 0 | 0 | 100% | 0.002 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
DeleteEmptyFolderActionTest | 3 | 0 | 0 | 0 | 100% | 1.544 | |
DeleteFolderActionTest | 7 | 0 | 0 | 0 | 100% | 3.613 | |
DeleteGroupActionTest | 3 | 0 | 0 | 0 | 100% | 0.985 | |
DeleteRoleActionTest | 3 | 0 | 0 | 0 | 100% | 0.705 | |
OpenEditRoleDialogActionTest | 1 | 0 | 0 | 0 | 100% | 0.214 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
PermissionToolPresenterTest | 2 | 0 | 0 | 0 | 100% | 0.014 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
DuplicateRoleActionTest | 1 | 0 | 0 | 0 | 100% | 0.241 | |
DuplicateUserActionTest | 1 | 0 | 0 | 0 | 100% | 0.677 | |
SaveGroupDialogActionTest | 1 | 0 | 0 | 0 | 100% | 0.273 | |
SaveRoleDialogActionTest | 13 | 0 | 0 | 0 | 100% | 2.414 | |
SaveUserDialogActionTest | 7 | 0 | 0 | 0 | 100% | 1.148 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
GroupMemberPresenterTest | 1 | 0 | 0 | 0 | 100% | 0.038 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AccessControlListFieldTest | 1 | 0 | 0 | 0 | 100% | 0.036 | |
AccessControlListTest | 6 | 0 | 0 | 0 | 100% | 0.005 | |
SystemLanguagesFieldFactoryTest | 3 | 0 | 0 | 0 | 100% | 0.049 | |
WebAccessFieldFactoryTest | 1 | 0 | 0 | 0 | 100% | 0.044 | |
WorkspaceAccessControlListTest | 13 | 0 | 0 | 0 | 100% | 0.013 | |
WorkspaceAccessFieldFactoryTest | 3 | 0 | 0 | 0 | 100% | 0.036 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
MoveAclPermissionsBetweenWorkspacesTest | 4 | 0 | 0 | 0 | 100% | 0.816 |
[Summary] [Package List] [Test Cases]
testTrueOnNodeWithDifferentName | 0.521 | |
testFalseOnException | 0 | |
skipped | ||
testTrueOnProperty | 0.054 | |
testTrueOnNull | 0.037 | |
testFalseOnNodeWithSameName | 0.038 |
isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole | 1.621 | |
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole | 0.522 |
testFolderIsDeleted | 0.637 | |
testDeleteMultiFolders | 0.508 | |
testFolderIsNotDeletedIfNotEmpty | 0.399 |
testDeleteMultiFoldersInRoles | 0.431 | |
testDeleteMultiFoldersInGroups | 0.372 | |
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed | 0.56 | |
testFolderIsNotDeletedIfRoleInUse | 0.36 | |
testEmptyFolderIsDeleted | 0.371 | |
testFolderIsDeletedIfGroupInUse | 0.333 | |
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole | 1.186 |
testGroupIsDeletedIfItIsAssignedToGroup | 0.347 | |
testGroupIsDeletedIfItIsAssignedToUser | 0.379 | |
testGroupIsDeletedWhenThereIsNoUserNorGroup | 0.259 |
testRoleIsDeletedWhenItIsAssignedToUser | 0.23 | |
testRoleIsDeletedWhenThereIsNoUserNorGroup | 0.258 | |
testRoleIsDeletedWhenItIsAssignedToGroup | 0.217 |
editRoleAddsWorkspaceAcls | 0.194 | |
createRoleWithAclsForUserRolesWorkspace | 0.156 | |
renameRole | 0.171 | |
createRoleAddsUriAcls | 0.219 | |
renameRoleAndModifyOtherUserRoleAcls | 0.175 | |
validRoleNameIsUsedWhenCreatingRole | 0.154 | |
validRoleNameIsUsedWhenRenameRole | 0.165 | |
createRoleWithEmptyAcls | 0.188 | |
createRoleAddsWorkspaceAcls | 0.2 | |
removingAllAclEntriesAlsoRemovesAclNode | 0.276 | |
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists | 0.185 | |
createRoleWithRecursiveWorkspaceAclAddsTwoEntries | 0.168 | |
removeAclEntry | 0.163 |
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot | 0.165 | |
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser | 0.156 | |
testChildNodeIsUpdated | 0.224 | |
testStoreGroupsCollection | 0.151 | |
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists | 0.141 | |
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists | 0.157 | |
testStoreRolesCollection | 0.154 |
testGetEntryByNodeAccessTypeNodeWithTestPath | 0.005 | |
saveEntriesWithEmptyPath | 0 | |
saveEntriesWithNullPath | 0 | |
testGetEntryByNodeAccessTypeNodeWithRootPath | 0 | |
testSaveEntriesAccessTypeNodeWithTestPath | 0 | |
testSaveEntriesAccessTypeNodeWithRootPath | 0 |
languageNamesInGerman | 0.034 | |
selectedLanguageShouldBeTheOneSetInContext | 0.007 | |
languageNamesInEnglish | 0.008 |
deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission | 0.009 | |
deniesGivingRecursivePermissionWhenUserHasNodeOnlyPermission | 0.001 | |
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission1 | 0 | |
deniesGivingWritePermissionOnRootWhenUserHasWritePermissionOnlyOnSubnodes | 0.001 | |
allowsGivingPermissionsWhenUserHasRestrictedSubNodePermission | 0 | |
givingAllPermissionToRootWhenUserHasRecursiveWritePermission | 0 | |
allowsDenyingRecursively | 0.001 | |
allowsGivingRecursiveWritePermissionWhenUserHasRecursiveWritePermission | 0 | |
deniesGivingReadPermissionWhenUserDoesNotHaveReadPermission | 0 | |
deniesGivingWritePermissionWhenUserHasWritePermissionOnlyOnSubnodes | 0.001 | |
deniesGivingRecursiveReadPermissionWhenUserDoesNotHaveRecursiveReadPermission | 0 | |
allowsGivingSubNodeReadPermissionWhenUserHasReadPermission | 0 | |
deniesGivingSubnodeWritePermissionWhenUserHasReadPermission | 0 | |
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission | 0 | |
allowsGivingDenyPermissionWhenUserHasReadPermission | 0 | |
deniesGivingRecursiveWritePermissionWhenUserDoesNotHaveRecursiveWritePermission | 0 | |
deniesGivingDenyPermissionWhenUserDoesNotHaveReadPermission | 0 | |
givingAllPermissionToAllWhenUserHasRecursiveWritePermission | 0 |
deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission | 0.001 | |
deniesGivingRecursivePermissionWhenUserHasNodeOnlyPermission | 0 | |
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission1 | 0.001 | |
deniesGivingWritePermissionOnRootWhenUserHasWritePermissionOnlyOnSubnodes | 0 | |
allowsGivingPermissionsWhenUserHasRestrictedSubNodePermission | 0 | |
givingAllPermissionToRootWhenUserHasRecursiveWritePermission | 0.001 | |
allowsDenyingRecursively | 0 | |
allowsGivingRecursiveWritePermissionWhenUserHasRecursiveWritePermission | 0 | |
deniesGivingReadPermissionWhenUserDoesNotHaveReadPermission | 0 | |
deniesGivingWritePermissionWhenUserHasWritePermissionOnlyOnSubnodes | 0 | |
deniesGivingRecursiveReadPermissionWhenUserDoesNotHaveRecursiveReadPermission | 0 | |
allowsGivingSubNodeReadPermissionWhenUserHasReadPermission | 0 | |
deniesGivingSubnodeWritePermissionWhenUserHasReadPermission | 0 | |
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission | 0 | |
allowsGivingDenyPermissionWhenUserHasReadPermission | 0 | |
deniesGivingRecursiveWritePermissionWhenUserDoesNotHaveRecursiveWritePermission | 0 | |
deniesGivingDenyPermissionWhenUserDoesNotHaveReadPermission | 0 |
saveEntriesWithEmptyPath | 0.009 | |
updateAccessTypeWhenModifyingPathWithWildcard | 0 | |
saveEntriesWithNullPath | 0 | |
saveEntriesDeduplicatesEntries | 0.001 | |
readEntriesMergesEntriesByBasePathAndPermission | 0.002 | |
saveEntriesWithSeparateAccessTypes | 0 | |
sanitizeTrailingSlashesUponConstructAndUponSetPath | 0 | |
readEntriesExpandsPathIntoPathAndAccessType | 0 | |
sanitizeEntriesUponConstructAndUponSetPathIfNeeded | 0 | |
sanitizeTrailingSlashesAndRedundantWildcards | 0 | |
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren | 0.001 | |
readEntriesDeduplicatesEntries | 0 | |
mergeEntries | 0 |
testShowsAclRuleFromRepository | 0.013 | |
testShowsCombinedEntryAsOneRow | 0.012 | |
testShowsFixesWrongTypeOfPermission | 0.011 |
findViolatedPermissionsWhenPermissionsInterfere | 0.002 | |
testFindBestMatchingPermissions | 0 |
testInvalidPath | 0.223 | |
testDoExecuteSubPathNoUpdate | 0.271 | |
testDoExecuteSubPathUpdate | 0.159 | |
testDoExecuteNoSubPath | 0.163 |
emptyLabelsAreRemovedOnUpdateTo51 | 2.703 | |
updateFrom533AddSearchToSubApps | 1.036 | |
updateFrom541AddSortableProperty | 0.669 | |
systemLanguagesFieldAddedOnUpdateTo511 | 1.914 | |
updateFrom548InstallsToolsSubApp | 0.494 | |
updateFrom533ReconfigureDuplicateRoleAction | 0.946 | |
testUpdateTo523SetsWritePermissionForSecuritySubappActions | 1.254 | |
testUpdateTo51NewActionbarSectionInUsers | 1.825 | |
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask | 0.757 | |
folderSupportAddedToRolesSubAppOnUpdateTo52 | 1.729 | |
testUpdateTo524 | 1.15 | |
updateFrom531ReconfigureDeleteFolderActions | 0.945 | |
testUpdateTo51DeleteRoleActionClass | 1.788 | |
updateFrom535ReconfigureDuplicateUserAction | 0.729 | |
testUpdateTo51DeleteUserActionAvailability | 1.8 | |
setEditUserActionAsDefaultOnUpdateto521 | 1.477 | |
testUpdateFrom50 | 1.875 | |
testUpdateFrom521 | 1.469 | |
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 | 1.754 | |
updateFrom54RemoveIndependentConfirmDialogs | 0.651 | |
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 | 1.465 | |
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses | 0.347 | |
folderSupportAddedToGroupsSubAppOnUpdateTo52 | 1.8 | |
updateFrom538AddEmailValidator | 0.703 | |
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 | 1.701 | |
testUpdateTo51DeleteGroupActionClass | 2.119 | |
updateFrom55FixConfigurationAndSecurityAppConfiguration | 0.513 | |
updateFrom53SetsWritePermissionForUsersSubappActions | 1.564 | |
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField | 0.804 | |
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 | 2.644 | |
updateFrom546SetsDelegateActionForSecuritySubApps | 0.628 | |
testUpdateTo51DeleteItemsAction | 2.593 |