Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
153 0 0 1 99.346% 100.135

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.036
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.709
info.magnolia.security.setup 34 0 0 0 100% 79.44
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.08
info.magnolia.security.app.util 2 0 0 0 100% 0.004
info.magnolia.security.app.action 17 0 0 0 100% 8.267
info.magnolia.security.app.tools.permission 2 0 0 0 100% 0.064
info.magnolia.security.app.dialog.action 23 0 0 0 100% 8.861
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.008
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.505
info.magnolia.security.setup.migration 4 0 0 0 100% 2.161

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.013
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.023

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 33 0 0 0 100% 79.013
BootstrapFileTest 1 0 0 0 100% 0.427

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteGroupActionTest 3 0 0 0 100% 0.962
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.441
DeleteRoleActionTest 3 0 0 0 100% 1.443
DeleteEmptyFolderActionTest 3 0 0 0 100% 1.313
DeleteFolderActionTest 7 0 0 0 100% 4.108

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateUserActionTest 1 0 0 0 100% 0.757
SaveGroupDialogActionTest 1 0 0 0 100% 0.553
SaveRoleDialogActionTest 13 0 0 0 100% 5.329
SaveUserDialogActionTest 7 0 0 0 100% 1.864
DuplicateRoleActionTest 1 0 0 0 100% 0.358

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.022
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.043
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.082
WorkspaceAccessControlListTest 13 0 0 0 100% 0.114
AccessControlListTest 6 0 0 0 100% 0.081
WebAccessFieldFactoryTest 1 0 0 0 100% 0.163

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.318
testGroupIsDeletedIfItIsAssignedToUser 0.405
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.239

WebAccessControlValidatorTest

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

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 8.399
updateFrom553 1.415
updateFrom533AddSearchToSubApps 2.742
updateFrom541AddSortableProperty 1.99
systemLanguagesFieldAddedOnUpdateTo511 3.141
updateFrom548InstallsToolsSubApp 1.342
updateFrom533ReconfigureDuplicateRoleAction 2.668
testUpdateTo523SetsWritePermissionForSecuritySubappActions 3.506
testUpdateTo51NewActionbarSectionInUsers 3.311
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 1.822
folderSupportAddedToRolesSubAppOnUpdateTo52 3.335
testUpdateTo524 1.906
updateFrom531ReconfigureDeleteFolderActions 1.43
testUpdateTo51DeleteRoleActionClass 2.782
updateFrom535ReconfigureDuplicateUserAction 1.611
testUpdateTo51DeleteUserActionAvailability 3.555
setEditUserActionAsDefaultOnUpdateto521 2.485
testUpdateFrom50 3.121
testUpdateFrom521 2.178
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.665
updateFrom54RemoveIndependentConfirmDialogs 1.128
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 2.246
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.746
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.734
updateFrom538AddEmailValidator 1.233
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.374
testUpdateTo51DeleteGroupActionClass 2.613
updateFrom55FixConfigurationAndSecurityAppConfiguration 1.029
updateFrom53SetsWritePermissionForUsersSubappActions 1.541
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.867
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.612
updateFrom546SetsDelegateActionForSecuritySubApps 0.872
testUpdateTo51DeleteItemsAction 3.614

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.441

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.004
testFindBestMatchingPermissions 0

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.575
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.381
testRoleIsDeletedWhenItIsAssignedToGroup 0.487

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.022

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.02
testShowsCombinedEntryAsOneRow 0.012
testShowsFixesWrongTypeOfPermission 0.011

RoleAssignmentPresenterTest

buildContainer 0.08

WorkspaceAccessControlValidatorTest

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

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.045
selectedLanguageShouldBeTheOneSetInContext 0.02
languageNamesInEnglish 0.017

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.011
updateAccessTypeWhenModifyingPathWithWildcard 0.011
saveEntriesWithNullPath 0.008
saveEntriesDeduplicatesEntries 0.008
readEntriesMergesEntriesByBasePathAndPermission 0.01
saveEntriesWithSeparateAccessTypes 0.01
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.009
readEntriesExpandsPathIntoPathAndAccessType 0.007
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.008
sanitizeTrailingSlashesAndRedundantWildcards 0.008
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.008
readEntriesDeduplicatesEntries 0.008
mergeEntries 0.008

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.053
testFalseOnException 0
skipped
testTrueOnProperty 0.024
testTrueOnNull 0.014
testFalseOnNodeWithSameName 0.015

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.013
saveEntriesWithEmptyPath 0.029
saveEntriesWithNullPath 0.015
testGetEntryByNodeAccessTypeNodeWithRootPath 0.008
testSaveEntriesAccessTypeNodeWithTestPath 0.008
testSaveEntriesAccessTypeNodeWithRootPath 0.008

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.486
testDoExecuteSubPathNoUpdate 0.709
testDoExecuteSubPathUpdate 0.547
testDoExecuteNoSubPath 0.419

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.757

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.163

GroupMemberPresenterTest

buildContainer 0.008

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.573
testDeleteMultiFolders 0.314
testFolderIsNotDeletedIfNotEmpty 0.426

PermissionToolPresenterTest

buildContainerByDumpUserName 0.052
buildContainerByDumpGroupName 0.012

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.553

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.402
testDeleteMultiFoldersInGroups 0.31
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.57
testFolderIsNotDeletedIfRoleInUse 0.342
testEmptyFolderIsDeleted 0.243
testFolderIsDeletedIfGroupInUse 0.445
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 1.796

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.538
createRoleWithAclsForUserRolesWorkspace 0.441
renameRole 0.406
createRoleAddsUriAcls 0.522
renameRoleAndModifyOtherUserRoleAcls 0.341
validRoleNameIsUsedWhenCreatingRole 0.39
validRoleNameIsUsedWhenRenameRole 0.478
createRoleWithEmptyAcls 0.388
createRoleAddsWorkspaceAcls 0.363
removingAllAclEntriesAlsoRemovesAclNode 0.504
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.367
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.227
removeAclEntry 0.364

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.285
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.307
testChildNodeIsUpdated 0.326
testStoreGroupsCollection 0.203
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.184
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.23
testStoreRolesCollection 0.329

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.379
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.224

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.427

DuplicateRoleActionTest

testUserRoleAclPreserved 0.358

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped