Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
152 0 0 1 99.342% 76.053

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[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.027
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 3.461
info.magnolia.security.setup 33 0 0 0 100% 56.268
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.001
info.magnolia.security.app.util 2 0 0 0 100% 0.001
info.magnolia.security.app.action 17 0 0 0 100% 7.888
info.magnolia.security.app.tools.permission 2 0 0 0 100% 0.012
info.magnolia.security.app.dialog.action 23 0 0 0 100% 7.066
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.042
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.323
info.magnolia.security.setup.migration 4 0 0 0 100% 0.964

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

info.magnolia.security.app.dialog.field.validator

Class Tests Errors Failures Skipped Success Rate Time
WebAccessControlValidatorTest 18 0 0 0 100% 0.019
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.008

info.magnolia.security.app.action.availability

Class Tests Errors Failures Skipped Success Rate Time
IsNotCurrentUserRuleTest 5 0 0 1 80% 0.714
SecurityAppWritePermissionRequiredRuleTest 2 0 0 0 100% 2.747

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 0.629
SecurityModuleVersionHandlerTest 32 0 0 0 100% 55.639

info.magnolia.security.app.tools.role

Class Tests Errors Failures Skipped Success Rate Time
RoleAssignmentPresenterTest 1 0 0 0 100% 0.001

info.magnolia.security.app.util

Class Tests Errors Failures Skipped Success Rate Time
AccessControlPropertyUtilTest 2 0 0 0 100% 0.001

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteEmptyFolderActionTest 3 0 0 0 100% 1.561
DeleteFolderActionTest 7 0 0 0 100% 4.357
DeleteGroupActionTest 3 0 0 0 100% 0.909
DeleteRoleActionTest 3 0 0 0 100% 0.727
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.334

info.magnolia.security.app.tools.permission

Class Tests Errors Failures Skipped Success Rate Time
PermissionToolPresenterTest 2 0 0 0 100% 0.012

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.326
DuplicateUserActionTest 1 0 0 0 100% 0.815
SaveGroupDialogActionTest 1 0 0 0 100% 0.339
SaveRoleDialogActionTest 13 0 0 0 100% 3.899
SaveUserDialogActionTest 7 0 0 0 100% 1.687

info.magnolia.security.app.tools.group

Class Tests Errors Failures Skipped Success Rate Time
GroupMemberPresenterTest 1 0 0 0 100% 0.042

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.053
AccessControlListTest 6 0 0 0 100% 0.033
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.063
WebAccessFieldFactoryTest 1 0 0 0 100% 0.08
WorkspaceAccessControlListTest 13 0 0 0 100% 0.042
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.052

info.magnolia.security.setup.migration

Class Tests Errors Failures Skipped Success Rate Time
MoveAclPermissionsBetweenWorkspacesTest 4 0 0 0 100% 0.964

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.558
testFalseOnException 0
skipped
testTrueOnProperty 0.058
testTrueOnNull 0.044
testFalseOnNodeWithSameName 0.054

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 2.226
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.521

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.707
testDeleteMultiFolders 0.435
testFolderIsNotDeletedIfNotEmpty 0.419

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.434
testDeleteMultiFoldersInGroups 0.427
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.621
testFolderIsNotDeletedIfRoleInUse 0.472
testEmptyFolderIsDeleted 0.408
testFolderIsDeletedIfGroupInUse 0.359
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 1.636

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.294
testGroupIsDeletedIfItIsAssignedToUser 0.3
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.315

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.266
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.224
testRoleIsDeletedWhenItIsAssignedToGroup 0.237

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.334

DuplicateRoleActionTest

testUserRoleAclPreserved 0.326

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.815

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.339

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.321
createRoleWithAclsForUserRolesWorkspace 0.248
renameRole 0.224
createRoleAddsUriAcls 0.235
renameRoleAndModifyOtherUserRoleAcls 0.374
validRoleNameIsUsedWhenCreatingRole 0.294
validRoleNameIsUsedWhenRenameRole 0.449
createRoleWithEmptyAcls 0.341
createRoleAddsWorkspaceAcls 0.326
removingAllAclEntriesAlsoRemovesAclNode 0.315
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.309
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.238
removeAclEntry 0.225

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.231
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.256
testChildNodeIsUpdated 0.352
testStoreGroupsCollection 0.239
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.225
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.221
testStoreRolesCollection 0.163

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.053

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.031
saveEntriesWithEmptyPath 0
saveEntriesWithNullPath 0.001
testGetEntryByNodeAccessTypeNodeWithRootPath 0
testSaveEntriesAccessTypeNodeWithTestPath 0.001
testSaveEntriesAccessTypeNodeWithRootPath 0

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.041
selectedLanguageShouldBeTheOneSetInContext 0.011
languageNamesInEnglish 0.011

WebAccessControlValidatorTest

deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission 0.012
deniesGivingRecursivePermissionWhenUserHasNodeOnlyPermission 0
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission1 0
deniesGivingWritePermissionOnRootWhenUserHasWritePermissionOnlyOnSubnodes 0.001
allowsGivingPermissionsWhenUserHasRestrictedSubNodePermission 0
givingAllPermissionToRootWhenUserHasRecursiveWritePermission 0.001
allowsDenyingRecursively 0
allowsGivingRecursiveWritePermissionWhenUserHasRecursiveWritePermission 0
deniesGivingReadPermissionWhenUserDoesNotHaveReadPermission 0
deniesGivingWritePermissionWhenUserHasWritePermissionOnlyOnSubnodes 0
deniesGivingRecursiveReadPermissionWhenUserDoesNotHaveRecursiveReadPermission 0.001
allowsGivingSubNodeReadPermissionWhenUserHasReadPermission 0
deniesGivingSubnodeWritePermissionWhenUserHasReadPermission 0.001
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission 0
allowsGivingDenyPermissionWhenUserHasReadPermission 0.001
deniesGivingRecursiveWritePermissionWhenUserDoesNotHaveRecursiveWritePermission 0.001
deniesGivingDenyPermissionWhenUserDoesNotHaveReadPermission 0.001
givingAllPermissionToAllWhenUserHasRecursiveWritePermission 0

WorkspaceAccessControlValidatorTest

deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission 0.001
deniesGivingRecursivePermissionWhenUserHasNodeOnlyPermission 0
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission1 0.001
deniesGivingWritePermissionOnRootWhenUserHasWritePermissionOnlyOnSubnodes 0
allowsGivingPermissionsWhenUserHasRestrictedSubNodePermission 0
givingAllPermissionToRootWhenUserHasRecursiveWritePermission 0
allowsDenyingRecursively 0.001
allowsGivingRecursiveWritePermissionWhenUserHasRecursiveWritePermission 0
deniesGivingReadPermissionWhenUserDoesNotHaveReadPermission 0.001
deniesGivingWritePermissionWhenUserHasWritePermissionOnlyOnSubnodes 0
deniesGivingRecursiveReadPermissionWhenUserDoesNotHaveRecursiveReadPermission 0.001
allowsGivingSubNodeReadPermissionWhenUserHasReadPermission 0
deniesGivingSubnodeWritePermissionWhenUserHasReadPermission 0.001
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission 0
allowsGivingDenyPermissionWhenUserHasReadPermission 0.001
deniesGivingRecursiveWritePermissionWhenUserDoesNotHaveRecursiveWritePermission 0.001
deniesGivingDenyPermissionWhenUserDoesNotHaveReadPermission 0

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.08

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.018
updateAccessTypeWhenModifyingPathWithWildcard 0
saveEntriesWithNullPath 0
saveEntriesDeduplicatesEntries 0.001
readEntriesMergesEntriesByBasePathAndPermission 0.003
saveEntriesWithSeparateAccessTypes 0.007
sanitizeTrailingSlashesUponConstructAndUponSetPath 0
readEntriesExpandsPathIntoPathAndAccessType 0.001
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0
sanitizeTrailingSlashesAndRedundantWildcards 0
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.011
readEntriesDeduplicatesEntries 0.001
mergeEntries 0

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.023
testShowsCombinedEntryAsOneRow 0.016
testShowsFixesWrongTypeOfPermission 0.013

GroupMemberPresenterTest

buildContainer 0.042

PermissionToolPresenterTest

buildContainerByDumpUserName 0.011
buildContainerByDumpGroupName 0.001

RoleAssignmentPresenterTest

buildContainer 0.001

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.001
testFindBestMatchingPermissions 0

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.629

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.292
testDoExecuteSubPathNoUpdate 0.216
testDoExecuteSubPathUpdate 0.232
testDoExecuteNoSubPath 0.224

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 3.775
updateFrom533AddSearchToSubApps 1.509
updateFrom541AddSortableProperty 1.077
systemLanguagesFieldAddedOnUpdateTo511 2.171
updateFrom548InstallsToolsSubApp 0.821
updateFrom533ReconfigureDuplicateRoleAction 1.289
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.602
testUpdateTo51NewActionbarSectionInUsers 2.9
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.839
folderSupportAddedToRolesSubAppOnUpdateTo52 2.056
testUpdateTo524 1.281
updateFrom531ReconfigureDeleteFolderActions 1.016
testUpdateTo51DeleteRoleActionClass 2.13
updateFrom535ReconfigureDuplicateUserAction 0.894
testUpdateTo51DeleteUserActionAvailability 2.274
setEditUserActionAsDefaultOnUpdateto521 2.076
testUpdateFrom50 2.825
testUpdateFrom521 1.821
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.389
updateFrom54RemoveIndependentConfirmDialogs 1.403
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 2.373
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.649
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.311
updateFrom538AddEmailValidator 1.015
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.135
testUpdateTo51DeleteGroupActionClass 3.224
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.631
updateFrom53SetsWritePermissionForUsersSubappActions 1.582
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.75
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.156
updateFrom546SetsDelegateActionForSecuritySubApps 0.57
testUpdateTo51DeleteItemsAction 2.095

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped