Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
150 0 0 1 99.333% 79.051

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 27 0 0 0 100% 0.238
info.magnolia.security.app.tools.permission 2 0 0 0 100% 0.018
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.002
info.magnolia.security.setup.migration 4 0 0 0 100% 1.312
info.magnolia.security.app.util 2 0 0 0 100% 0.003
info.magnolia.security.app.dialog.action 23 0 0 0 100% 7.872
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.048
info.magnolia.security.app.dialog.field.validator 35 0 0 0 100% 0.034
info.magnolia.security.setup 31 0 0 0 100% 54.663
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 5.234
info.magnolia.security.app.action 17 0 0 0 100% 9.627

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.046
AccessControlListTest 6 0 0 0 100% 0.013
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.077
WebAccessFieldFactoryTest 1 0 0 0 100% 0.044
WorkspaceAccessControlListTest 13 0 0 0 100% 0.019
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.039

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.tools.role

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

info.magnolia.security.setup.migration

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

info.magnolia.security.app.util

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.384
DuplicateUserActionTest 1 0 0 0 100% 0.848
SaveGroupDialogActionTest 1 0 0 0 100% 0.397
SaveRoleDialogActionTest 13 0 0 0 100% 4.503
SaveUserDialogActionTest 7 0 0 0 100% 1.74

info.magnolia.security.app.tools.group

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

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

Class Tests Errors Failures Skipped Success Rate Time
WebAccessControlValidatorTest 18 0 0 0 100% 0.023
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.011

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 0.699
SecurityModuleVersionHandlerTest 30 0 0 0 100% 53.964

info.magnolia.security.app.action.availability

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteEmptyFolderActionTest 3 0 0 0 100% 2.094
DeleteFolderActionTest 7 0 0 0 100% 4.606
DeleteGroupActionTest 3 0 0 0 100% 1.39
DeleteRoleActionTest 3 0 0 0 100% 1.195
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.342

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.72
testFalseOnException 0
skipped
testTrueOnProperty 0.065
testTrueOnNull 0.072
testFalseOnNodeWithSameName 0.106

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 3.113
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 1.158

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.974
testDeleteMultiFolders 0.627
testFolderIsNotDeletedIfNotEmpty 0.493

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.521
testDeleteMultiFoldersInGroups 0.574
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.598
testFolderIsNotDeletedIfRoleInUse 0.527
testEmptyFolderIsDeleted 0.404
testFolderIsDeletedIfGroupInUse 0.662
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 1.32

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.404
testGroupIsDeletedIfItIsAssignedToUser 0.554
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.432

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.322
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.46
testRoleIsDeletedWhenItIsAssignedToGroup 0.413

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.342

DuplicateRoleActionTest

testUserRoleAclPreserved 0.384

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.848

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.397

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.488
createRoleWithAclsForUserRolesWorkspace 0.432
renameRole 0.38
createRoleAddsUriAcls 0.422
renameRoleAndModifyOtherUserRoleAcls 0.43
validRoleNameIsUsedWhenCreatingRole 0.288
validRoleNameIsUsedWhenRenameRole 0.292
createRoleWithEmptyAcls 0.293
createRoleAddsWorkspaceAcls 0.292
removingAllAclEntriesAlsoRemovesAclNode 0.3
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.335
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.273
removeAclEntry 0.278

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.248
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.226
testChildNodeIsUpdated 0.273
testStoreGroupsCollection 0.322
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.206
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.238
testStoreRolesCollection 0.227

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.046

AccessControlListTest

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

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.052
selectedLanguageShouldBeTheOneSetInContext 0.012
languageNamesInEnglish 0.013

WebAccessControlValidatorTest

deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission 0.014
deniesGivingRecursivePermissionWhenUserHasNodeOnlyPermission 0
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission1 0.001
deniesGivingWritePermissionOnRootWhenUserHasWritePermissionOnlyOnSubnodes 0.001
allowsGivingPermissionsWhenUserHasRestrictedSubNodePermission 0
givingAllPermissionToRootWhenUserHasRecursiveWritePermission 0.001
allowsDenyingRecursively 0
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
givingAllPermissionToAllWhenUserHasRecursiveWritePermission 0.001

WorkspaceAccessControlValidatorTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.044

WorkspaceAccessControlListTest

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

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.013
testShowsCombinedEntryAsOneRow 0.014
testShowsFixesWrongTypeOfPermission 0.012

GroupMemberPresenterTest

buildContainer 0.048

PermissionToolPresenterTest

buildContainerByDumpUserName 0.015
buildContainerByDumpGroupName 0.003

RoleAssignmentPresenterTest

buildContainer 0.002

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.003
testFindBestMatchingPermissions 0

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.699

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.273
testDoExecuteSubPathNoUpdate 0.313
testDoExecuteSubPathUpdate 0.456
testDoExecuteNoSubPath 0.27

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 4.268
updateFrom533AddSearchToSubApps 1.513
updateFrom541AddSortableProperty 1.014
systemLanguagesFieldAddedOnUpdateTo511 2.937
updateFrom548InstallsToolsSubApp 0.842
updateFrom533ReconfigureDuplicateRoleAction 1.39
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.858
testUpdateTo51NewActionbarSectionInUsers 2.685
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 1.114
folderSupportAddedToRolesSubAppOnUpdateTo52 2.322
testUpdateTo524 1.45
updateFrom531ReconfigureDeleteFolderActions 1.194
testUpdateTo51DeleteRoleActionClass 2.366
updateFrom535ReconfigureDuplicateUserAction 0.929
testUpdateTo51DeleteUserActionAvailability 2.362
setEditUserActionAsDefaultOnUpdateto521 1.927
testUpdateFrom50 2.491
testUpdateFrom521 1.878
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.325
updateFrom54RemoveIndependentConfirmDialogs 0.816
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.942
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.069
updateFrom538AddEmailValidator 0.827
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.279
testUpdateTo51DeleteGroupActionClass 2.322
updateFrom53SetsWritePermissionForUsersSubappActions 1.303
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.658
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.104
updateFrom546SetsDelegateActionForSecuritySubApps 0.535
testUpdateTo51DeleteItemsAction 2.244

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped