Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.055
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 8.691
info.magnolia.security.setup 35 0 0 0 100% 103.258
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.006
info.magnolia.security.app.util 2 0 0 0 100% 0.002
info.magnolia.security.app.action 17 0 0 0 100% 16.204
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.024
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.061
info.magnolia.security.app.dialog.action 23 0 0 0 100% 15.351
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.147
info.magnolia.security.app.dialog.field 27 0 0 0 100% 1.309
info.magnolia.security.setup.migration 4 0 0 0 100% 3.284

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.045
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.01

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 1.862
SecurityModuleVersionHandlerTest 34 0 0 0 100% 101.396

info.magnolia.security.app.tools.role

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

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% 2.859
DeleteFolderActionTest 7 0 0 0 100% 7.789
DeleteGroupActionTest 3 0 0 0 100% 2.433
DeleteRoleActionTest 3 0 0 0 100% 2.4
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.723

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.563
DuplicateUserActionTest 1 0 0 0 100% 1.4
SaveGroupDialogActionTest 1 0 0 0 100% 0.855
SaveRoleDialogActionTest 13 0 0 0 100% 7.896
SaveUserDialogActionTest 7 0 0 0 100% 4.637

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.232
AccessControlListTest 6 0 0 0 100% 0.152
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.183
WebAccessFieldFactoryTest 1 0 0 0 100% 0.293
WorkspaceAccessControlListTest 13 0 0 0 100% 0.367
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.082

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 1.993
testFalseOnException 0
skipped
testTrueOnProperty 0.078
testTrueOnNull 0.083
testFalseOnNodeWithSameName 0.156

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 5.464
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.917

DeleteEmptyFolderActionTest

testFolderIsDeleted 1.148
testDeleteMultiFolders 0.801
testFolderIsNotDeletedIfNotEmpty 0.91

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.761
testDeleteMultiFoldersInGroups 0.721
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 1.066
testFolderIsNotDeletedIfRoleInUse 0.798
testEmptyFolderIsDeleted 0.652
testFolderIsDeletedIfGroupInUse 0.779
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 3.012

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.934
testGroupIsDeletedIfItIsAssignedToUser 0.769
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.73

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.757
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.656
testRoleIsDeletedWhenItIsAssignedToGroup 0.987

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.723

DuplicateRoleActionTest

testUserRoleAclPreserved 0.563

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 1.4

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.855

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.968
createRoleWithAclsForUserRolesWorkspace 0.633
renameRole 0.461
createRoleAddsUriAcls 0.446
renameRoleAndModifyOtherUserRoleAcls 0.481
validRoleNameIsUsedWhenCreatingRole 0.781
validRoleNameIsUsedWhenRenameRole 0.645
createRoleWithEmptyAcls 0.75
createRoleAddsWorkspaceAcls 0.641
removingAllAclEntriesAlsoRemovesAclNode 0.478
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.425
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.571
removeAclEntry 0.616

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.515
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.429
testChildNodeIsUpdated 0.586
testStoreGroupsCollection 0.955
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.601
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.934
testStoreRolesCollection 0.617

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.232

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.029
saveEntriesWithEmptyPath 0.018
saveEntriesWithNullPath 0.016
testGetEntryByNodeAccessTypeNodeWithRootPath 0.041
testSaveEntriesAccessTypeNodeWithTestPath 0.022
testSaveEntriesAccessTypeNodeWithRootPath 0.026

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.02
testPropertyIsSetToTrue 0.003
testIfEnabledPropertyIsNotSetThanReturnTrue 0.001

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.119
selectedLanguageShouldBeTheOneSetInContext 0.042
languageNamesInEnglish 0.022

WebAccessControlValidatorTest

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

WorkspaceAccessControlValidatorTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.293

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.047
updateAccessTypeWhenModifyingPathWithWildcard 0.039
saveEntriesWithNullPath 0.041
saveEntriesDeduplicatesEntries 0.023
readEntriesMergesEntriesByBasePathAndPermission 0.023
saveEntriesWithSeparateAccessTypes 0.023
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.033
readEntriesExpandsPathIntoPathAndAccessType 0.026
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.021
sanitizeTrailingSlashesAndRedundantWildcards 0.02
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.025
readEntriesDeduplicatesEntries 0.031
mergeEntries 0.015

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.039
testShowsCombinedEntryAsOneRow 0.022
testShowsFixesWrongTypeOfPermission 0.021

GroupMemberPresenterTest

buildContainer 0.147

PermissionToolPresenterTest

buildContainerByDumpUserName 0.056
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.003
buildContainerByDumpGroupName 0.002

RoleAssignmentPresenterTest

buildContainer 0.006

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.002
testFindBestMatchingPermissions 0

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 1.862

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.986
testDoExecuteSubPathNoUpdate 0.854
testDoExecuteSubPathUpdate 0.718
testDoExecuteNoSubPath 0.726

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 6.367
updateFrom553 1.107
updateFrom565 0.79
updateFrom533AddSearchToSubApps 2.827
updateFrom541AddSortableProperty 2.121
systemLanguagesFieldAddedOnUpdateTo511 4.324
updateFrom548InstallsToolsSubApp 1.817
updateFrom533ReconfigureDuplicateRoleAction 2.313
testUpdateTo523SetsWritePermissionForSecuritySubappActions 2.994
testUpdateTo51NewActionbarSectionInUsers 4.216
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 1.873
folderSupportAddedToRolesSubAppOnUpdateTo52 4.132
testUpdateTo524 3.101
updateFrom531ReconfigureDeleteFolderActions 2.676
testUpdateTo51DeleteRoleActionClass 4.691
updateFrom535ReconfigureDuplicateUserAction 1.926
testUpdateTo51DeleteUserActionAvailability 4.432
setEditUserActionAsDefaultOnUpdateto521 3.491
testUpdateFrom50 4.181
testUpdateFrom521 3.508
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 3.999
updateFrom54RemoveIndependentConfirmDialogs 1.799
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 3.676
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 1.056
folderSupportAddedToGroupsSubAppOnUpdateTo52 4.018
updateFrom538AddEmailValidator 2.317
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 4.002
testUpdateTo51DeleteGroupActionClass 4.059
updateFrom55FixConfigurationAndSecurityAppConfiguration 1.02
updateFrom53SetsWritePermissionForUsersSubappActions 2.375
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 1.27
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 3.682
updateFrom546SetsDelegateActionForSecuritySubApps 1.241
testUpdateTo51DeleteItemsAction 3.995

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped