Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.024
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.447
info.magnolia.security.setup 35 0 0 0 100% 60.255
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.983
info.magnolia.security.app.util 2 0 0 0 100% 0.007
info.magnolia.security.app.action 17 0 0 0 100% 3.529
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.023
info.magnolia.security.app.dialog.action 23 0 0 0 100% 6.803
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.004
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.391
info.magnolia.security.setup.migration 4 0 0 0 100% 0.559

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.017
WebAccessControlValidatorTest 18 0 0 0 100% 0.007

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 60.081
BootstrapFileTest 1 0 0 0 100% 0.174

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteRoleActionTest 3 0 0 0 100% 0.604
DeleteGroupActionTest 3 0 0 0 100% 0.511
DeleteFolderActionTest 7 0 0 0 100% 1.657
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.177
DeleteEmptyFolderActionTest 3 0 0 0 100% 0.58

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 2.443
SaveGroupDialogActionTest 1 0 0 0 100% 1.372
SaveUserDialogActionTest 7 0 0 0 100% 1.822
DuplicateRoleActionTest 1 0 0 0 100% 0.213
DuplicateUserActionTest 1 0 0 0 100% 0.953

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.121
AccessControlListTest 6 0 0 0 100% 0.031
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.133
AccessControlListFieldTest 1 0 0 0 100% 0.014
WorkspaceAccessControlListTest 13 0 0 0 100% 0.084
WebAccessFieldFactoryTest 1 0 0 0 100% 0.008

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.005
testFindBestMatchingPermissions 0.001

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.006
testPropertyIsSetToTrue 0.001
testIfEnabledPropertyIsNotSetThanReturnTrue 0.001

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 3.175
updateFrom553 0.545
updateFrom56x 0.449
updateFrom533AddSearchToSubApps 1.468
updateFrom541AddSortableProperty 0.955
systemLanguagesFieldAddedOnUpdateTo511 2.63
updateFrom548InstallsToolsSubApp 0.779
updateFrom533ReconfigureDuplicateRoleAction 1.411
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.863
testUpdateTo51NewActionbarSectionInUsers 2.596
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.712
folderSupportAddedToRolesSubAppOnUpdateTo52 2.392
testUpdateTo524 1.753
updateFrom531ReconfigureDeleteFolderActions 1.493
testUpdateTo51DeleteRoleActionClass 2.614
updateFrom535ReconfigureDuplicateUserAction 1.201
testUpdateTo51DeleteUserActionAvailability 2.558
setEditUserActionAsDefaultOnUpdateto521 2.181
testUpdateFrom50 2.713
testUpdateFrom521 2.142
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.452
updateFrom54RemoveIndependentConfirmDialogs 1.082
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 2.178
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.694
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.404
updateFrom538AddEmailValidator 1.141
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.455
testUpdateTo51DeleteGroupActionClass 2.561
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.598
updateFrom53SetsWritePermissionForUsersSubappActions 1.654
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.946
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.683
updateFrom546SetsDelegateActionForSecuritySubApps 0.876
testUpdateTo51DeleteItemsAction 2.726

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.257
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.173
testRoleIsDeletedWhenItIsAssignedToGroup 0.173

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.104
testShowsCombinedEntryAsOneRow 0.009
testShowsFixesWrongTypeOfPermission 0.008

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.182
testGroupIsDeletedIfItIsAssignedToUser 0.158
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.171

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 0.937

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.209
createRoleWithAclsForUserRolesWorkspace 0.169
renameRole 0.222
createRoleAddsUriAcls 0.222
renameRoleAndModifyOtherUserRoleAcls 0.195
validRoleNameIsUsedWhenCreatingRole 0.178
validRoleNameIsUsedWhenRenameRole 0.177
createRoleWithEmptyAcls 0.189
createRoleAddsWorkspaceAcls 0.192
removingAllAclEntriesAlsoRemovesAclNode 0.183
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.159
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.158
removeAclEntry 0.19

SaveGroupDialogActionTest

testUpdatesByOverwriting 1.372

WebAccessControlValidatorTest

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

GroupMemberPresenterTest

buildContainer 0.004

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.317
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.297
testChildNodeIsUpdated 0.253
testStoreGroupsCollection 0.287
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.217
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.204
testStoreRolesCollection 0.247

AccessControlListTest

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

PermissionToolPresenterTest

buildContainerByDumpUserName 0.02
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.002
buildContainerByDumpGroupName 0.001

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.117
selectedLanguageShouldBeTheOneSetInContext 0.007
languageNamesInEnglish 0.007

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.229
testDeleteMultiFoldersInGroups 0.227
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.173
testFolderIsNotDeletedIfRoleInUse 0.183
testEmptyFolderIsDeleted 0.152
testFolderIsDeletedIfGroupInUse 0.176
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.517

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.174

DuplicateRoleActionTest

testUserRoleAclPreserved 0.213

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.014

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.13
testDoExecuteSubPathNoUpdate 0.134
testDoExecuteSubPathUpdate 0.142
testDoExecuteNoSubPath 0.153

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.228
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.187

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.177

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.009
testFalseOnException 0
skipped
testTrueOnProperty 0.007
testTrueOnNull 0.006
testFalseOnNodeWithSameName 0.008

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.164
testDeleteMultiFolders 0.2
testFolderIsNotDeletedIfNotEmpty 0.215

WorkspaceAccessControlListTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.008

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.952

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped