Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
157 0 0 1 99.363% 116.563

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.034
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 1.275
info.magnolia.security.setup 34 0 0 0 100% 92.67
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.073
info.magnolia.security.app.util 2 0 0 0 100% 0.004
info.magnolia.security.app.action 17 0 0 0 100% 8.452
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.01
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.046
info.magnolia.security.app.dialog.action 23 0 0 0 100% 11.841
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.023
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.605
info.magnolia.security.setup.migration 4 0 0 0 100% 1.53

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

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 33 0 0 0 100% 92.129
BootstrapFileTest 1 0 0 0 100% 0.541

info.magnolia.security.app.tools.role

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

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
DeleteGroupActionTest 3 0 0 0 100% 1.094
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.552
DeleteRoleActionTest 3 0 0 0 100% 1.312
DeleteEmptyFolderActionTest 3 0 0 0 100% 1.351
DeleteFolderActionTest 7 0 0 0 100% 4.143

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateUserActionTest 1 0 0 0 100% 0.825
SaveGroupDialogActionTest 1 0 0 0 100% 0.656
SaveRoleDialogActionTest 13 0 0 0 100% 7.136
SaveUserDialogActionTest 7 0 0 0 100% 2.425
DuplicateRoleActionTest 1 0 0 0 100% 0.799

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.026
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.059
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.106
WorkspaceAccessControlListTest 13 0 0 0 100% 0.125
AccessControlListTest 6 0 0 0 100% 0.073
WebAccessFieldFactoryTest 1 0 0 0 100% 0.216

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.373
testGroupIsDeletedIfItIsAssignedToUser 0.385
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.336

WebAccessControlValidatorTest

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

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 13.226
updateFrom553 1.234
updateFrom533AddSearchToSubApps 2.128
updateFrom541AddSortableProperty 1.447
systemLanguagesFieldAddedOnUpdateTo511 3.356
updateFrom548InstallsToolsSubApp 1.155
updateFrom533ReconfigureDuplicateRoleAction 1.521
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.882
testUpdateTo51NewActionbarSectionInUsers 2.775
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 1.469
folderSupportAddedToRolesSubAppOnUpdateTo52 2.933
testUpdateTo524 1.656
updateFrom531ReconfigureDeleteFolderActions 1.408
testUpdateTo51DeleteRoleActionClass 2.449
updateFrom535ReconfigureDuplicateUserAction 1.151
testUpdateTo51DeleteUserActionAvailability 3.183
setEditUserActionAsDefaultOnUpdateto521 1.907
testUpdateFrom50 3.218
testUpdateFrom521 2.485
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 4.15
updateFrom54RemoveIndependentConfirmDialogs 2.232
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 4.039
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 1.476
folderSupportAddedToGroupsSubAppOnUpdateTo52 3.669
updateFrom538AddEmailValidator 2.218
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 4.224
testUpdateTo51DeleteGroupActionClass 4.067
updateFrom55FixConfigurationAndSecurityAppConfiguration 1.302
updateFrom53SetsWritePermissionForUsersSubappActions 2.678
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 1.271
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 4.293
updateFrom546SetsDelegateActionForSecuritySubApps 1.74
testUpdateTo51DeleteItemsAction 4.187

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.552

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.003
testFindBestMatchingPermissions 0.001

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.642
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.291
testRoleIsDeletedWhenItIsAssignedToGroup 0.379

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.026

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.026
testShowsCombinedEntryAsOneRow 0.016
testShowsFixesWrongTypeOfPermission 0.017

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.008
testPropertyIsSetToTrue 0.001
testIfEnabledPropertyIsNotSetThanReturnTrue 0.001

RoleAssignmentPresenterTest

buildContainer 0.073

WorkspaceAccessControlValidatorTest

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

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.046
selectedLanguageShouldBeTheOneSetInContext 0.034
languageNamesInEnglish 0.026

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0
updateAccessTypeWhenModifyingPathWithWildcard 0.012
saveEntriesWithNullPath 0.012
saveEntriesDeduplicatesEntries 0.011
readEntriesMergesEntriesByBasePathAndPermission 0.013
saveEntriesWithSeparateAccessTypes 0.009
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.008
readEntriesExpandsPathIntoPathAndAccessType 0.007
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.008
sanitizeTrailingSlashesAndRedundantWildcards 0.011
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.012
readEntriesDeduplicatesEntries 0.012
mergeEntries 0.01

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.045
testFalseOnException 0
skipped
testTrueOnProperty 0.024
testTrueOnNull 0.016
testFalseOnNodeWithSameName 0.015

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.02
saveEntriesWithEmptyPath 0.015
saveEntriesWithNullPath 0.013
testGetEntryByNodeAccessTypeNodeWithRootPath 0.01
testSaveEntriesAccessTypeNodeWithTestPath 0.008
testSaveEntriesAccessTypeNodeWithRootPath 0.007

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.415
testDoExecuteSubPathNoUpdate 0.376
testDoExecuteSubPathUpdate 0.357
testDoExecuteNoSubPath 0.382

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.825

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.216

GroupMemberPresenterTest

buildContainer 0.023

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.54
testDeleteMultiFolders 0.287
testFolderIsNotDeletedIfNotEmpty 0.524

PermissionToolPresenterTest

buildContainerByDumpUserName 0.033
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.01
buildContainerByDumpGroupName 0.003

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.656

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.451
testDeleteMultiFoldersInGroups 0.39
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.496
testFolderIsNotDeletedIfRoleInUse 0.421
testEmptyFolderIsDeleted 0.405
testFolderIsDeletedIfGroupInUse 0.552
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 1.428

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.687
createRoleWithAclsForUserRolesWorkspace 0.743
renameRole 0.675
createRoleAddsUriAcls 0.649
renameRoleAndModifyOtherUserRoleAcls 0.72
validRoleNameIsUsedWhenCreatingRole 0.695
validRoleNameIsUsedWhenRenameRole 0.837
createRoleWithEmptyAcls 0.48
createRoleAddsWorkspaceAcls 0.381
removingAllAclEntriesAlsoRemovesAclNode 0.388
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.351
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.226
removeAclEntry 0.304

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.441
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.382
testChildNodeIsUpdated 0.302
testStoreGroupsCollection 0.436
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.338
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.274
testStoreRolesCollection 0.252

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.748
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.427

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.541

DuplicateRoleActionTest

testUserRoleAclPreserved 0.799

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped