Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
151 0 0 1 99.338% 51.448

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.019
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 2
info.magnolia.security.setup 32 0 0 0 100% 38.953
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.002
info.magnolia.security.app.util 2 0 0 0 100% 0.002
info.magnolia.security.app.action 17 0 0 0 100% 5.29
info.magnolia.security.app.tools.permission 2 0 0 0 100% 0.017
info.magnolia.security.app.dialog.action 23 0 0 0 100% 4.27
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.041
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.196
info.magnolia.security.setup.migration 4 0 0 0 100% 0.658

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.014
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.005

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 0.339
SecurityModuleVersionHandlerTest 31 0 0 0 100% 38.614

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.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% 1.124
DeleteFolderActionTest 7 0 0 0 100% 2.735
DeleteGroupActionTest 3 0 0 0 100% 0.66
DeleteRoleActionTest 3 0 0 0 100% 0.583
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.188

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.172
DuplicateUserActionTest 1 0 0 0 100% 0.587
SaveGroupDialogActionTest 1 0 0 0 100% 0.182
SaveRoleDialogActionTest 13 0 0 0 100% 2.305
SaveUserDialogActionTest 7 0 0 0 100% 1.024

info.magnolia.security.app.tools.group

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

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.007
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.056
WebAccessFieldFactoryTest 1 0 0 0 100% 0.052
WorkspaceAccessControlListTest 13 0 0 0 100% 0.017
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.033

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.393
testFalseOnException 0
skipped
testTrueOnProperty 0.04
testTrueOnNull 0.025
testFalseOnNodeWithSameName 0.03

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 1.208
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.304

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.456
testDeleteMultiFolders 0.36
testFolderIsNotDeletedIfNotEmpty 0.308

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.294
testDeleteMultiFoldersInGroups 0.273
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.467
testFolderIsNotDeletedIfRoleInUse 0.319
testEmptyFolderIsDeleted 0.23
testFolderIsDeletedIfGroupInUse 0.289
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.863

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.227
testGroupIsDeletedIfItIsAssignedToUser 0.252
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.181

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.189
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.174
testRoleIsDeletedWhenItIsAssignedToGroup 0.22

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.188

DuplicateRoleActionTest

testUserRoleAclPreserved 0.172

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.587

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.182

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.247
createRoleWithAclsForUserRolesWorkspace 0.147
renameRole 0.156
createRoleAddsUriAcls 0.134
renameRoleAndModifyOtherUserRoleAcls 0.167
validRoleNameIsUsedWhenCreatingRole 0.188
validRoleNameIsUsedWhenRenameRole 0.15
createRoleWithEmptyAcls 0.169
createRoleAddsWorkspaceAcls 0.172
removingAllAclEntriesAlsoRemovesAclNode 0.16
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.156
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.231
removeAclEntry 0.228

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.152
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.145
testChildNodeIsUpdated 0.138
testStoreGroupsCollection 0.133
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.129
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.145
testStoreRolesCollection 0.182

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.031

AccessControlListTest

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

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.035
selectedLanguageShouldBeTheOneSetInContext 0.011
languageNamesInEnglish 0.01

WebAccessControlValidatorTest

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

WorkspaceAccessControlValidatorTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.052

WorkspaceAccessControlListTest

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

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.009
testShowsCombinedEntryAsOneRow 0.012
testShowsFixesWrongTypeOfPermission 0.012

GroupMemberPresenterTest

buildContainer 0.041

PermissionToolPresenterTest

buildContainerByDumpUserName 0.014
buildContainerByDumpGroupName 0.003

RoleAssignmentPresenterTest

buildContainer 0.002

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.002
testFindBestMatchingPermissions 0

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.339

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.16
testDoExecuteSubPathNoUpdate 0.159
testDoExecuteSubPathUpdate 0.174
testDoExecuteNoSubPath 0.165

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 2.746
updateFrom533AddSearchToSubApps 1.041
updateFrom541AddSortableProperty 0.653
systemLanguagesFieldAddedOnUpdateTo511 2.036
updateFrom548InstallsToolsSubApp 0.406
updateFrom533ReconfigureDuplicateRoleAction 0.85
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.154
testUpdateTo51NewActionbarSectionInUsers 1.778
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.674
folderSupportAddedToRolesSubAppOnUpdateTo52 1.604
testUpdateTo524 1.063
updateFrom531ReconfigureDeleteFolderActions 0.83
testUpdateTo51DeleteRoleActionClass 1.962
updateFrom535ReconfigureDuplicateUserAction 0.64
testUpdateTo51DeleteUserActionAvailability 1.642
setEditUserActionAsDefaultOnUpdateto521 1.345
testUpdateFrom50 1.732
testUpdateFrom521 1.282
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 1.554
updateFrom54RemoveIndependentConfirmDialogs 0.574
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.346
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.255
folderSupportAddedToGroupsSubAppOnUpdateTo52 1.738
updateFrom538AddEmailValidator 0.641
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 1.725
testUpdateTo51DeleteGroupActionClass 1.809
updateFrom53SetsWritePermissionForUsersSubappActions 1.074
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.436
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 1.644
updateFrom546SetsDelegateActionForSecuritySubApps 0.428
testUpdateTo51DeleteItemsAction 1.952

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped