Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.162
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.946
info.magnolia.security.setup 35 0 0 0 100% 67.341
info.magnolia.security.app.tools.role 1 0 0 0 100% 1.783
info.magnolia.security.app.util 2 0 0 0 100% 0.013
info.magnolia.security.app.action 17 0 0 0 100% 9.7
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.016
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.134
info.magnolia.security.app.dialog.action 23 0 0 0 100% 19.225
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.029
info.magnolia.security.app.dialog.field 27 0 0 0 100% 1.222
info.magnolia.security.setup.migration 4 0 0 0 100% 0.902

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.134
WebAccessControlValidatorTest 18 0 0 0 100% 0.028

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 67.05
BootstrapFileTest 1 0 0 0 100% 0.291

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteRoleActionTest 3 0 0 0 100% 1.795
DeleteGroupActionTest 3 0 0 0 100% 1.275
DeleteFolderActionTest 7 0 0 0 100% 4.509
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.492
DeleteEmptyFolderActionTest 3 0 0 0 100% 1.629

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 6.629
SaveGroupDialogActionTest 1 0 0 0 100% 4.48
SaveUserDialogActionTest 7 0 0 0 100% 5.397
DuplicateRoleActionTest 1 0 0 0 100% 0.56
DuplicateUserActionTest 1 0 0 0 100% 2.159

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.511
AccessControlListTest 6 0 0 0 100% 0.137
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.306
AccessControlListFieldTest 1 0 0 0 100% 0.041
WorkspaceAccessControlListTest 13 0 0 0 100% 0.191
WebAccessFieldFactoryTest 1 0 0 0 100% 0.036

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.011
testFindBestMatchingPermissions 0.002

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.011
testPropertyIsSetToTrue 0.005
testIfEnabledPropertyIsNotSetThanReturnTrue 0

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 6.967
updateFrom553 0.607
updateFrom56x 0.525
updateFrom533AddSearchToSubApps 1.118
updateFrom541AddSortableProperty 0.849
systemLanguagesFieldAddedOnUpdateTo511 2.263
updateFrom548InstallsToolsSubApp 0.816
updateFrom533ReconfigureDuplicateRoleAction 1.112
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.279
testUpdateTo51NewActionbarSectionInUsers 1.946
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 1.083
folderSupportAddedToRolesSubAppOnUpdateTo52 1.851
testUpdateTo524 1.267
updateFrom531ReconfigureDeleteFolderActions 1.022
testUpdateTo51DeleteRoleActionClass 2.083
updateFrom535ReconfigureDuplicateUserAction 0.953
testUpdateTo51DeleteUserActionAvailability 1.846
setEditUserActionAsDefaultOnUpdateto521 1.648
testUpdateFrom50 4.583
testUpdateFrom521 3.152
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 3.714
updateFrom54RemoveIndependentConfirmDialogs 1.389
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 2.689
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.972
folderSupportAddedToGroupsSubAppOnUpdateTo52 3.443
updateFrom538AddEmailValidator 1.577
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 3.575
testUpdateTo51DeleteGroupActionClass 3.092
updateFrom55FixConfigurationAndSecurityAppConfiguration 1.026
updateFrom53SetsWritePermissionForUsersSubappActions 1.913
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 1.367
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.152
updateFrom546SetsDelegateActionForSecuritySubApps 0.775
testUpdateTo51DeleteItemsAction 2.396

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.811
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.467
testRoleIsDeletedWhenItIsAssignedToGroup 0.517

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.478
testShowsCombinedEntryAsOneRow 0.017
testShowsFixesWrongTypeOfPermission 0.016

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.448
testGroupIsDeletedIfItIsAssignedToUser 0.466
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.361

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 1.783

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.606
createRoleWithAclsForUserRolesWorkspace 0.556
renameRole 0.538
createRoleAddsUriAcls 0.478
renameRoleAndModifyOtherUserRoleAcls 0.43
validRoleNameIsUsedWhenCreatingRole 0.381
validRoleNameIsUsedWhenRenameRole 0.44
createRoleWithEmptyAcls 0.678
createRoleAddsWorkspaceAcls 0.491
removingAllAclEntriesAlsoRemovesAclNode 0.457
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.459
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.505
removeAclEntry 0.61

SaveGroupDialogActionTest

testUpdatesByOverwriting 4.48

WebAccessControlValidatorTest

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

GroupMemberPresenterTest

buildContainer 0.029

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.999
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.898
testChildNodeIsUpdated 1.135
testStoreGroupsCollection 0.599
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.613
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.695
testStoreRolesCollection 0.458

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.057
saveEntriesWithEmptyPath 0.011
saveEntriesWithNullPath 0.043
testGetEntryByNodeAccessTypeNodeWithRootPath 0.007
testSaveEntriesAccessTypeNodeWithTestPath 0.008
testSaveEntriesAccessTypeNodeWithRootPath 0.011

PermissionToolPresenterTest

buildContainerByDumpUserName 0.109
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.01
buildContainerByDumpGroupName 0.015

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.276
selectedLanguageShouldBeTheOneSetInContext 0.017
languageNamesInEnglish 0.013

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.443
testDeleteMultiFoldersInGroups 0.377
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.43
testFolderIsNotDeletedIfRoleInUse 0.689
testEmptyFolderIsDeleted 0.441
testFolderIsDeletedIfGroupInUse 0.616
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 1.513

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.291

DuplicateRoleActionTest

testUserRoleAclPreserved 0.56

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.041

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.227
testDoExecuteSubPathNoUpdate 0.187
testDoExecuteSubPathUpdate 0.257
testDoExecuteNoSubPath 0.231

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.443
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.396

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.492

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.014
testFalseOnException 0
skipped
testTrueOnProperty 0.045
testTrueOnNull 0.024
testFalseOnNodeWithSameName 0.024

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.553
testDeleteMultiFolders 0.611
testFolderIsNotDeletedIfNotEmpty 0.465

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.001
updateAccessTypeWhenModifyingPathWithWildcard 0.011
saveEntriesWithNullPath 0.012
saveEntriesDeduplicatesEntries 0.025
readEntriesMergesEntriesByBasePathAndPermission 0.028
saveEntriesWithSeparateAccessTypes 0.014
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.022
readEntriesExpandsPathIntoPathAndAccessType 0.02
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.01
sanitizeTrailingSlashesAndRedundantWildcards 0.012
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.012
readEntriesDeduplicatesEntries 0.012
mergeEntries 0.012

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.036

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 2.159

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped