Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
150 0 0 1 99.333% 46.817

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 27 0 0 0 100% 0.144
info.magnolia.security.app.tools.permission 2 0 0 0 100% 0.009
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.002
info.magnolia.security.setup.migration 4 0 0 0 100% 0.734
info.magnolia.security.app.util 2 0 0 0 100% 0.002
info.magnolia.security.app.dialog.action 23 0 0 0 100% 4.613
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.028
info.magnolia.security.app.dialog.field.validator 35 0 0 0 100% 0.016
info.magnolia.security.setup 31 0 0 0 100% 33.746
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 2.545
info.magnolia.security.app.action 17 0 0 0 100% 4.978

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.031
AccessControlListTest 6 0 0 0 100% 0.008
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.049
WebAccessFieldFactoryTest 1 0 0 0 100% 0.026
WorkspaceAccessControlListTest 13 0 0 0 100% 0.009
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.021

info.magnolia.security.app.tools.permission

Class Tests Errors Failures Skipped Success Rate Time
PermissionToolPresenterTest 2 0 0 0 100% 0.009

info.magnolia.security.app.tools.role

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

info.magnolia.security.setup.migration

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

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.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.216
DuplicateUserActionTest 1 0 0 0 100% 0.574
SaveGroupDialogActionTest 1 0 0 0 100% 0.266
SaveRoleDialogActionTest 13 0 0 0 100% 2.399
SaveUserDialogActionTest 7 0 0 0 100% 1.158

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field.validator

Class Tests Errors Failures Skipped Success Rate Time
WebAccessControlValidatorTest 18 0 0 0 100% 0.012
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.004

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 0.467
SecurityModuleVersionHandlerTest 30 0 0 0 100% 33.279

info.magnolia.security.app.action.availability

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteEmptyFolderActionTest 3 0 0 0 100% 1.072
DeleteFolderActionTest 7 0 0 0 100% 2.496
DeleteGroupActionTest 3 0 0 0 100% 0.627
DeleteRoleActionTest 3 0 0 0 100% 0.585
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.198

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.419
testFalseOnException 0
skipped
testTrueOnProperty 0.04
testTrueOnNull 0.035
testFalseOnNodeWithSameName 0.033

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 1.51
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.508

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.429
testDeleteMultiFolders 0.305
testFolderIsNotDeletedIfNotEmpty 0.338

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.267
testDeleteMultiFoldersInGroups 0.281
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.318
testFolderIsNotDeletedIfRoleInUse 0.301
testEmptyFolderIsDeleted 0.266
testFolderIsDeletedIfGroupInUse 0.312
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.751

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.221
testGroupIsDeletedIfItIsAssignedToUser 0.202
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.204

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.225
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.182
testRoleIsDeletedWhenItIsAssignedToGroup 0.178

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.198

DuplicateRoleActionTest

testUserRoleAclPreserved 0.216

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.574

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.266

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.2
createRoleWithAclsForUserRolesWorkspace 0.168
renameRole 0.184
createRoleAddsUriAcls 0.177
renameRoleAndModifyOtherUserRoleAcls 0.207
validRoleNameIsUsedWhenCreatingRole 0.214
validRoleNameIsUsedWhenRenameRole 0.172
createRoleWithEmptyAcls 0.167
createRoleAddsWorkspaceAcls 0.165
removingAllAclEntriesAlsoRemovesAclNode 0.176
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.167
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.202
removeAclEntry 0.2

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.202
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.15
testChildNodeIsUpdated 0.16
testStoreGroupsCollection 0.152
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.151
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.167
testStoreRolesCollection 0.176

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.031

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.007
saveEntriesWithEmptyPath 0
saveEntriesWithNullPath 0
testGetEntryByNodeAccessTypeNodeWithRootPath 0
testSaveEntriesAccessTypeNodeWithTestPath 0.001
testSaveEntriesAccessTypeNodeWithRootPath 0

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.035
selectedLanguageShouldBeTheOneSetInContext 0.008
languageNamesInEnglish 0.006

WebAccessControlValidatorTest

deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission 0.006
deniesGivingRecursivePermissionWhenUserHasNodeOnlyPermission 0
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission1 0
deniesGivingWritePermissionOnRootWhenUserHasWritePermissionOnlyOnSubnodes 0.001
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
givingAllPermissionToAllWhenUserHasRecursiveWritePermission 0

WorkspaceAccessControlValidatorTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.026

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.006
updateAccessTypeWhenModifyingPathWithWildcard 0
saveEntriesWithNullPath 0.001
saveEntriesDeduplicatesEntries 0
readEntriesMergesEntriesByBasePathAndPermission 0.001
saveEntriesWithSeparateAccessTypes 0.001
sanitizeTrailingSlashesUponConstructAndUponSetPath 0
readEntriesExpandsPathIntoPathAndAccessType 0
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0
sanitizeTrailingSlashesAndRedundantWildcards 0
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0
readEntriesDeduplicatesEntries 0
mergeEntries 0

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.006
testShowsCombinedEntryAsOneRow 0.008
testShowsFixesWrongTypeOfPermission 0.007

GroupMemberPresenterTest

buildContainer 0.028

PermissionToolPresenterTest

buildContainerByDumpUserName 0.008
buildContainerByDumpGroupName 0.001

RoleAssignmentPresenterTest

buildContainer 0.002

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.002
testFindBestMatchingPermissions 0

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.467

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.169
testDoExecuteSubPathNoUpdate 0.178
testDoExecuteSubPathUpdate 0.177
testDoExecuteNoSubPath 0.21

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 2.382
updateFrom533AddSearchToSubApps 0.862
updateFrom541AddSortableProperty 0.528
systemLanguagesFieldAddedOnUpdateTo511 1.621
updateFrom548InstallsToolsSubApp 0.381
updateFrom533ReconfigureDuplicateRoleAction 0.803
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.04
testUpdateTo51NewActionbarSectionInUsers 1.611
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.671
folderSupportAddedToRolesSubAppOnUpdateTo52 1.484
testUpdateTo524 0.933
updateFrom531ReconfigureDeleteFolderActions 0.783
testUpdateTo51DeleteRoleActionClass 1.563
updateFrom535ReconfigureDuplicateUserAction 0.603
testUpdateTo51DeleteUserActionAvailability 1.535
setEditUserActionAsDefaultOnUpdateto521 1.224
testUpdateFrom50 1.603
testUpdateFrom521 1.186
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 1.44
updateFrom54RemoveIndependentConfirmDialogs 0.513
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.204
folderSupportAddedToGroupsSubAppOnUpdateTo52 1.394
updateFrom538AddEmailValidator 0.529
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 1.442
testUpdateTo51DeleteGroupActionClass 1.491
updateFrom53SetsWritePermissionForUsersSubappActions 0.795
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.378
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 1.442
updateFrom546SetsDelegateActionForSecuritySubApps 0.323
testUpdateTo51DeleteItemsAction 1.515

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped