Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.016
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 1.827
info.magnolia.security.setup 34 0 0 0 100% 43.463
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% 4.426
info.magnolia.security.app.tools.permission 2 0 0 0 100% 0.01
info.magnolia.security.app.dialog.action 23 0 0 0 100% 4.214
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.036
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.289
info.magnolia.security.setup.migration 4 0 0 0 100% 0.569

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.011
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.005

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 0.415
SecurityModuleVersionHandlerTest 33 0 0 0 100% 43.048

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.002

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteEmptyFolderActionTest 3 0 0 0 100% 0.936
DeleteFolderActionTest 7 0 0 0 100% 2.264
DeleteGroupActionTest 3 0 0 0 100% 0.555
DeleteRoleActionTest 3 0 0 0 100% 0.516
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.155

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.175
DuplicateUserActionTest 1 0 0 0 100% 0.514
SaveGroupDialogActionTest 1 0 0 0 100% 0.197
SaveRoleDialogActionTest 13 0 0 0 100% 2.208
SaveUserDialogActionTest 7 0 0 0 100% 1.12

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.03
AccessControlListTest 6 0 0 0 100% 0.041
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.053
WebAccessFieldFactoryTest 1 0 0 0 100% 0.043
WorkspaceAccessControlListTest 13 0 0 0 100% 0.096
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.026

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.378
testFalseOnException 0
skipped
testTrueOnProperty 0.025
testTrueOnNull 0.024
testFalseOnNodeWithSameName 0.018

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 1.104
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.278

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.395
testDeleteMultiFolders 0.288
testFolderIsNotDeletedIfNotEmpty 0.253

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.226
testDeleteMultiFoldersInGroups 0.218
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.29
testFolderIsNotDeletedIfRoleInUse 0.306
testEmptyFolderIsDeleted 0.194
testFolderIsDeletedIfGroupInUse 0.218
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.812

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.194
testGroupIsDeletedIfItIsAssignedToUser 0.173
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.188

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.163
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.16
testRoleIsDeletedWhenItIsAssignedToGroup 0.193

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.155

DuplicateRoleActionTest

testUserRoleAclPreserved 0.175

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.514

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.197

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.224
createRoleWithAclsForUserRolesWorkspace 0.138
renameRole 0.137
createRoleAddsUriAcls 0.131
renameRoleAndModifyOtherUserRoleAcls 0.181
validRoleNameIsUsedWhenCreatingRole 0.167
validRoleNameIsUsedWhenRenameRole 0.14
createRoleWithEmptyAcls 0.157
createRoleAddsWorkspaceAcls 0.174
removingAllAclEntriesAlsoRemovesAclNode 0.194
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.18
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.238
removeAclEntry 0.147

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.179
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.199
testChildNodeIsUpdated 0.164
testStoreGroupsCollection 0.138
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.138
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.177
testStoreRolesCollection 0.125

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.03

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.013
saveEntriesWithEmptyPath 0.006
saveEntriesWithNullPath 0.006
testGetEntryByNodeAccessTypeNodeWithRootPath 0.005
testSaveEntriesAccessTypeNodeWithTestPath 0.006
testSaveEntriesAccessTypeNodeWithRootPath 0.005

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.034
selectedLanguageShouldBeTheOneSetInContext 0.013
languageNamesInEnglish 0.006

WebAccessControlValidatorTest

deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission 0.008
deniesGivingRecursivePermissionWhenUserHasNodeOnlyPermission 0
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission1 0
deniesGivingWritePermissionOnRootWhenUserHasWritePermissionOnlyOnSubnodes 0
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.001
deniesGivingDenyPermissionWhenUserDoesNotHaveReadPermission 0
givingAllPermissionToAllWhenUserHasRecursiveWritePermission 0

WorkspaceAccessControlValidatorTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.043

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.007
updateAccessTypeWhenModifyingPathWithWildcard 0.008
saveEntriesWithNullPath 0.007
saveEntriesDeduplicatesEntries 0.008
readEntriesMergesEntriesByBasePathAndPermission 0.016
saveEntriesWithSeparateAccessTypes 0.007
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.007
readEntriesExpandsPathIntoPathAndAccessType 0.006
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.005
sanitizeTrailingSlashesAndRedundantWildcards 0.007
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.006
readEntriesDeduplicatesEntries 0.006
mergeEntries 0.006

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.012
testShowsCombinedEntryAsOneRow 0.007
testShowsFixesWrongTypeOfPermission 0.007

GroupMemberPresenterTest

buildContainer 0.036

PermissionToolPresenterTest

buildContainerByDumpUserName 0.009
buildContainerByDumpGroupName 0.001

RoleAssignmentPresenterTest

buildContainer 0.001

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.002
testFindBestMatchingPermissions 0

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.415

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.149
testDoExecuteSubPathNoUpdate 0.133
testDoExecuteSubPathUpdate 0.133
testDoExecuteNoSubPath 0.154

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 2.432
updateFrom553 0.388
updateFrom533AddSearchToSubApps 1.058
updateFrom541AddSortableProperty 0.743
systemLanguagesFieldAddedOnUpdateTo511 1.913
updateFrom548InstallsToolsSubApp 0.565
updateFrom533ReconfigureDuplicateRoleAction 0.992
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.323
testUpdateTo51NewActionbarSectionInUsers 1.957
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.638
folderSupportAddedToRolesSubAppOnUpdateTo52 1.951
testUpdateTo524 1.289
updateFrom531ReconfigureDeleteFolderActions 1.091
testUpdateTo51DeleteRoleActionClass 1.996
updateFrom535ReconfigureDuplicateUserAction 0.901
testUpdateTo51DeleteUserActionAvailability 1.857
setEditUserActionAsDefaultOnUpdateto521 1.541
testUpdateFrom50 1.957
testUpdateFrom521 1.5
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 1.813
updateFrom54RemoveIndependentConfirmDialogs 0.711
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.589
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.422
folderSupportAddedToGroupsSubAppOnUpdateTo52 1.78
updateFrom538AddEmailValidator 0.734
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 1.837
testUpdateTo51DeleteGroupActionClass 1.886
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.388
updateFrom53SetsWritePermissionForUsersSubappActions 1.071
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.586
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 1.767
updateFrom546SetsDelegateActionForSecuritySubApps 0.48
testUpdateTo51DeleteItemsAction 1.892

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped