Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.027
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 5.493
info.magnolia.security.setup 35 0 0 0 100% 105.456
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.001
info.magnolia.security.app.util 2 0 0 0 100% 0.003
info.magnolia.security.app.action 17 0 0 0 100% 12.123
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.015
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.045
info.magnolia.security.app.dialog.action 23 0 0 0 100% 8.754
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.089
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.701
info.magnolia.security.setup.migration 4 0 0 0 100% 1.502

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.021
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.006

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 0.733
SecurityModuleVersionHandlerTest 34 0 0 0 100% 104.723

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteEmptyFolderActionTest 3 0 0 0 100% 2.913
DeleteFolderActionTest 7 0 0 0 100% 5.726
DeleteGroupActionTest 3 0 0 0 100% 1.697
DeleteRoleActionTest 3 0 0 0 100% 1.347
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.44

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.491
DuplicateUserActionTest 1 0 0 0 100% 0.937
SaveGroupDialogActionTest 1 0 0 0 100% 0.721
SaveRoleDialogActionTest 13 0 0 0 100% 4.577
SaveUserDialogActionTest 7 0 0 0 100% 2.028

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.105
AccessControlListTest 6 0 0 0 100% 0.092
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.121
WebAccessFieldFactoryTest 1 0 0 0 100% 0.155
WorkspaceAccessControlListTest 13 0 0 0 100% 0.174
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.054

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.982
testFalseOnException 0
skipped
testTrueOnProperty 0.044
testTrueOnNull 0.033
testFalseOnNodeWithSameName 0.045

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 3.192
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 1.197

DeleteEmptyFolderActionTest

testFolderIsDeleted 1.141
testDeleteMultiFolders 0.984
testFolderIsNotDeletedIfNotEmpty 0.788

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.638
testDeleteMultiFoldersInGroups 0.712
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.961
testFolderIsNotDeletedIfRoleInUse 0.667
testEmptyFolderIsDeleted 0.597
testFolderIsDeletedIfGroupInUse 0.547
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 1.604

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.777
testGroupIsDeletedIfItIsAssignedToUser 0.523
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.397

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.446
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.507
testRoleIsDeletedWhenItIsAssignedToGroup 0.394

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.44

DuplicateRoleActionTest

testUserRoleAclPreserved 0.491

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.937

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.721

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.405
createRoleWithAclsForUserRolesWorkspace 0.32
renameRole 0.317
createRoleAddsUriAcls 0.343
renameRoleAndModifyOtherUserRoleAcls 0.305
validRoleNameIsUsedWhenCreatingRole 0.367
validRoleNameIsUsedWhenRenameRole 0.361
createRoleWithEmptyAcls 0.317
createRoleAddsWorkspaceAcls 0.322
removingAllAclEntriesAlsoRemovesAclNode 0.357
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.495
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.327
removeAclEntry 0.341

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.31
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.295
testChildNodeIsUpdated 0.306
testStoreGroupsCollection 0.319
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.255
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.287
testStoreRolesCollection 0.256

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.105

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.017
saveEntriesWithEmptyPath 0.01
saveEntriesWithNullPath 0.008
testGetEntryByNodeAccessTypeNodeWithRootPath 0.024
testSaveEntriesAccessTypeNodeWithTestPath 0.018
testSaveEntriesAccessTypeNodeWithRootPath 0.015

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.012
testPropertyIsSetToTrue 0.002
testIfEnabledPropertyIsNotSetThanReturnTrue 0.001

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.103
selectedLanguageShouldBeTheOneSetInContext 0.01
languageNamesInEnglish 0.008

WebAccessControlValidatorTest

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

WorkspaceAccessControlValidatorTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.155

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.014
updateAccessTypeWhenModifyingPathWithWildcard 0.018
saveEntriesWithNullPath 0.031
saveEntriesDeduplicatesEntries 0.014
readEntriesMergesEntriesByBasePathAndPermission 0.022
saveEntriesWithSeparateAccessTypes 0.014
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.011
readEntriesExpandsPathIntoPathAndAccessType 0.008
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.011
sanitizeTrailingSlashesAndRedundantWildcards 0.007
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.008
readEntriesDeduplicatesEntries 0.008
mergeEntries 0.008

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.02
testShowsCombinedEntryAsOneRow 0.011
testShowsFixesWrongTypeOfPermission 0.023

GroupMemberPresenterTest

buildContainer 0.089

PermissionToolPresenterTest

buildContainerByDumpUserName 0.041
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.002
buildContainerByDumpGroupName 0.002

RoleAssignmentPresenterTest

buildContainer 0.001

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.002
testFindBestMatchingPermissions 0.001

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.733

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.467
testDoExecuteSubPathNoUpdate 0.336
testDoExecuteSubPathUpdate 0.329
testDoExecuteNoSubPath 0.37

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 5.965
updateFrom553 1.038
updateFrom56x 0.756
updateFrom533AddSearchToSubApps 2.51
updateFrom541AddSortableProperty 1.656
systemLanguagesFieldAddedOnUpdateTo511 4.602
updateFrom548InstallsToolsSubApp 1.397
updateFrom533ReconfigureDuplicateRoleAction 2.599
testUpdateTo523SetsWritePermissionForSecuritySubappActions 3.376
testUpdateTo51NewActionbarSectionInUsers 4.422
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 1.706
folderSupportAddedToRolesSubAppOnUpdateTo52 4.165
testUpdateTo524 2.948
updateFrom531ReconfigureDeleteFolderActions 2.649
testUpdateTo51DeleteRoleActionClass 4.431
updateFrom535ReconfigureDuplicateUserAction 2.527
testUpdateTo51DeleteUserActionAvailability 4.447
setEditUserActionAsDefaultOnUpdateto521 3.974
testUpdateFrom50 4.912
testUpdateFrom521 4.239
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 4.297
updateFrom54RemoveIndependentConfirmDialogs 1.917
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 3.832
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 1.156
folderSupportAddedToGroupsSubAppOnUpdateTo52 3.827
updateFrom538AddEmailValidator 1.854
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 3.903
testUpdateTo51DeleteGroupActionClass 4.334
updateFrom55FixConfigurationAndSecurityAppConfiguration 1.157
updateFrom53SetsWritePermissionForUsersSubappActions 2.894
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 1.425
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 4.054
updateFrom546SetsDelegateActionForSecuritySubApps 1.235
testUpdateTo51DeleteItemsAction 4.519

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped