Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
158 0 0 1 99.367% 81.556

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.031
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.493
info.magnolia.security.setup 35 0 0 0 100% 68.272
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.957
info.magnolia.security.app.util 2 0 0 0 100% 0.004
info.magnolia.security.app.action 17 0 0 0 100% 3.654
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.008
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.025
info.magnolia.security.app.dialog.action 23 0 0 0 100% 7.142
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.002
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.431
info.magnolia.security.setup.migration 4 0 0 0 100% 0.537

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
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.019
WebAccessControlValidatorTest 18 0 0 0 100% 0.012

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 68.105
BootstrapFileTest 1 0 0 0 100% 0.167

info.magnolia.security.app.tools.role

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

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
DeleteRoleActionTest 3 0 0 0 100% 0.595
DeleteGroupActionTest 3 0 0 0 100% 0.574
DeleteFolderActionTest 7 0 0 0 100% 1.726
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.166
DeleteEmptyFolderActionTest 3 0 0 0 100% 0.593

info.magnolia.security.app.dialog.field.property

Class Tests Errors Failures Skipped Success Rate Time
EnabledFieldTransformerTest 3 0 0 0 100% 0.008

info.magnolia.security.app.tools.permission

Class Tests Errors Failures Skipped Success Rate Time
PermissionToolPresenterTest 3 0 0 0 100% 0.025

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 2.592
SaveGroupDialogActionTest 1 0 0 0 100% 1.413
SaveUserDialogActionTest 7 0 0 0 100% 1.959
DuplicateRoleActionTest 1 0 0 0 100% 0.156
DuplicateUserActionTest 1 0 0 0 100% 1.022

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.118
AccessControlListTest 6 0 0 0 100% 0.036
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.131
AccessControlListFieldTest 1 0 0 0 100% 0.043
WorkspaceAccessControlListTest 13 0 0 0 100% 0.093
WebAccessFieldFactoryTest 1 0 0 0 100% 0.01

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.002
testFindBestMatchingPermissions 0.001

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.007
testPropertyIsSetToTrue 0.001
testIfEnabledPropertyIsNotSetThanReturnTrue 0

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 3.877
updateFrom553 0.626
updateFrom56x 0.485
updateFrom533AddSearchToSubApps 1.738
updateFrom541AddSortableProperty 1.129
systemLanguagesFieldAddedOnUpdateTo511 2.938
updateFrom548InstallsToolsSubApp 0.933
updateFrom533ReconfigureDuplicateRoleAction 1.655
testUpdateTo523SetsWritePermissionForSecuritySubappActions 2.117
testUpdateTo51NewActionbarSectionInUsers 2.988
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.876
folderSupportAddedToRolesSubAppOnUpdateTo52 2.759
testUpdateTo524 2.036
updateFrom531ReconfigureDeleteFolderActions 1.728
testUpdateTo51DeleteRoleActionClass 2.945
updateFrom535ReconfigureDuplicateUserAction 1.385
testUpdateTo51DeleteUserActionAvailability 2.957
setEditUserActionAsDefaultOnUpdateto521 2.46
testUpdateFrom50 3.074
testUpdateFrom521 2.377
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.858
updateFrom54RemoveIndependentConfirmDialogs 1.205
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 2.435
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.747
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.723
updateFrom538AddEmailValidator 1.295
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.808
testUpdateTo51DeleteGroupActionClass 3.006
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.642
updateFrom53SetsWritePermissionForUsersSubappActions 1.812
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.974
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.668
updateFrom546SetsDelegateActionForSecuritySubApps 0.868
testUpdateTo51DeleteItemsAction 2.98

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.234
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.162
testRoleIsDeletedWhenItIsAssignedToGroup 0.197

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.099
testShowsCombinedEntryAsOneRow 0.01
testShowsFixesWrongTypeOfPermission 0.009

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.165
testGroupIsDeletedIfItIsAssignedToUser 0.184
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.224

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 0.906

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.224
createRoleWithAclsForUserRolesWorkspace 0.184
renameRole 0.229
createRoleAddsUriAcls 0.238
renameRoleAndModifyOtherUserRoleAcls 0.182
validRoleNameIsUsedWhenCreatingRole 0.178
validRoleNameIsUsedWhenRenameRole 0.184
createRoleWithEmptyAcls 0.205
createRoleAddsWorkspaceAcls 0.168
removingAllAclEntriesAlsoRemovesAclNode 0.159
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.161
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.219
removeAclEntry 0.261

SaveGroupDialogActionTest

testUpdatesByOverwriting 1.412

WebAccessControlValidatorTest

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

GroupMemberPresenterTest

buildContainer 0.002

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.39
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.296
testChildNodeIsUpdated 0.329
testStoreGroupsCollection 0.25
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.245
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.25
testStoreRolesCollection 0.199

AccessControlListTest

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

PermissionToolPresenterTest

buildContainerByDumpUserName 0.02
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.003
buildContainerByDumpGroupName 0.002

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.115
selectedLanguageShouldBeTheOneSetInContext 0.008
languageNamesInEnglish 0.007

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.177
testDeleteMultiFoldersInGroups 0.149
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.156
testFolderIsNotDeletedIfRoleInUse 0.245
testEmptyFolderIsDeleted 0.158
testFolderIsDeletedIfGroupInUse 0.245
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.595

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.166

DuplicateRoleActionTest

testUserRoleAclPreserved 0.156

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.043

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.135
testDoExecuteSubPathNoUpdate 0.138
testDoExecuteSubPathUpdate 0.13
testDoExecuteNoSubPath 0.133

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.315
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.14

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.166

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.013
testFalseOnException 0
skipped
testTrueOnProperty 0.007
testTrueOnNull 0.009
testFalseOnNodeWithSameName 0.008

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.24
testDeleteMultiFolders 0.19
testFolderIsNotDeletedIfNotEmpty 0.163

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0
updateAccessTypeWhenModifyingPathWithWildcard 0.006
saveEntriesWithNullPath 0.006
saveEntriesDeduplicatesEntries 0.012
readEntriesMergesEntriesByBasePathAndPermission 0.019
saveEntriesWithSeparateAccessTypes 0.007
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.006
readEntriesExpandsPathIntoPathAndAccessType 0.007
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.005
sanitizeTrailingSlashesAndRedundantWildcards 0.006
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.006
readEntriesDeduplicatesEntries 0.007
mergeEntries 0.006

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.01

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 1.022

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped