Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.015
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 1.827
info.magnolia.security.setup 34 0 0 0 100% 39.803
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% 3.931
info.magnolia.security.app.tools.permission 2 0 0 0 100% 0.008
info.magnolia.security.app.dialog.action 23 0 0 0 100% 3.537
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.03
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.25
info.magnolia.security.setup.migration 4 0 0 0 100% 0.501

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.012
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.003

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 0.37
SecurityModuleVersionHandlerTest 33 0 0 0 100% 39.433

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% 0.795
DeleteFolderActionTest 7 0 0 0 100% 2.007
DeleteGroupActionTest 3 0 0 0 100% 0.546
DeleteRoleActionTest 3 0 0 0 100% 0.41
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.173

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.147
DuplicateUserActionTest 1 0 0 0 100% 0.467
SaveGroupDialogActionTest 1 0 0 0 100% 0.17
SaveRoleDialogActionTest 13 0 0 0 100% 1.9
SaveUserDialogActionTest 7 0 0 0 100% 0.853

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.027
AccessControlListTest 6 0 0 0 100% 0.034
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.048
WebAccessFieldFactoryTest 1 0 0 0 100% 0.036
WorkspaceAccessControlListTest 13 0 0 0 100% 0.08
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.025

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.399
testFalseOnException 0
skipped
testTrueOnProperty 0.027
testTrueOnNull 0.021
testFalseOnNodeWithSameName 0.02

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 1.09
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.27

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.316
testDeleteMultiFolders 0.252
testFolderIsNotDeletedIfNotEmpty 0.227

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.202
testDeleteMultiFoldersInGroups 0.208
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.257
testFolderIsNotDeletedIfRoleInUse 0.243
testEmptyFolderIsDeleted 0.174
testFolderIsDeletedIfGroupInUse 0.222
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.701

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.182
testGroupIsDeletedIfItIsAssignedToUser 0.182
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.182

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.14
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.132
testRoleIsDeletedWhenItIsAssignedToGroup 0.138

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.173

DuplicateRoleActionTest

testUserRoleAclPreserved 0.147

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.467

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.17

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.201
createRoleWithAclsForUserRolesWorkspace 0.135
renameRole 0.135
createRoleAddsUriAcls 0.126
renameRoleAndModifyOtherUserRoleAcls 0.149
validRoleNameIsUsedWhenCreatingRole 0.152
validRoleNameIsUsedWhenRenameRole 0.134
createRoleWithEmptyAcls 0.144
createRoleAddsWorkspaceAcls 0.12
removingAllAclEntriesAlsoRemovesAclNode 0.132
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.156
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.189
removeAclEntry 0.127

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.116
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.113
testChildNodeIsUpdated 0.114
testStoreGroupsCollection 0.121
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.125
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.153
testStoreRolesCollection 0.111

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.027

AccessControlListTest

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

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.035
selectedLanguageShouldBeTheOneSetInContext 0.007
languageNamesInEnglish 0.006

WebAccessControlValidatorTest

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

WorkspaceAccessControlValidatorTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.036

WorkspaceAccessControlListTest

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

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.012
testShowsCombinedEntryAsOneRow 0.007
testShowsFixesWrongTypeOfPermission 0.006

GroupMemberPresenterTest

buildContainer 0.03

PermissionToolPresenterTest

buildContainerByDumpUserName 0.008
buildContainerByDumpGroupName 0

RoleAssignmentPresenterTest

buildContainer 0.001

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.001
testFindBestMatchingPermissions 0

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.37

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.132
testDoExecuteSubPathNoUpdate 0.126
testDoExecuteSubPathUpdate 0.125
testDoExecuteNoSubPath 0.118

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 2.245
updateFrom553 0.375
updateFrom533AddSearchToSubApps 0.989
updateFrom541AddSortableProperty 0.648
systemLanguagesFieldAddedOnUpdateTo511 1.713
updateFrom548InstallsToolsSubApp 0.521
updateFrom533ReconfigureDuplicateRoleAction 0.929
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.196
testUpdateTo51NewActionbarSectionInUsers 1.756
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.582
folderSupportAddedToRolesSubAppOnUpdateTo52 1.614
testUpdateTo524 1.133
updateFrom531ReconfigureDeleteFolderActions 0.96
testUpdateTo51DeleteRoleActionClass 1.721
updateFrom535ReconfigureDuplicateUserAction 0.769
testUpdateTo51DeleteUserActionAvailability 1.729
setEditUserActionAsDefaultOnUpdateto521 1.424
testUpdateFrom50 1.795
testUpdateFrom521 1.361
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 1.64
updateFrom54RemoveIndependentConfirmDialogs 0.677
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.391
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.444
folderSupportAddedToGroupsSubAppOnUpdateTo52 1.744
updateFrom538AddEmailValidator 0.733
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 1.713
testUpdateTo51DeleteGroupActionClass 1.765
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.374
updateFrom53SetsWritePermissionForUsersSubappActions 1.048
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.55
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 1.635
updateFrom546SetsDelegateActionForSecuritySubApps 0.492
testUpdateTo51DeleteItemsAction 1.767

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped