Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.023
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 2.235
info.magnolia.security.setup 35 0 0 0 100% 52.589
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.005
info.magnolia.security.app.util 2 0 0 0 100% 0.001
info.magnolia.security.app.action 17 0 0 0 100% 5.459
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.012
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.018
info.magnolia.security.app.dialog.action 23 0 0 0 100% 4.564
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.072
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.576
info.magnolia.security.setup.migration 4 0 0 0 100% 0.805

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.016
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.007

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 0.366
SecurityModuleVersionHandlerTest 34 0 0 0 100% 52.223

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteEmptyFolderActionTest 3 0 0 0 100% 1.229
DeleteFolderActionTest 7 0 0 0 100% 2.695
DeleteGroupActionTest 3 0 0 0 100% 0.648
DeleteRoleActionTest 3 0 0 0 100% 0.691
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.196

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.202
DuplicateUserActionTest 1 0 0 0 100% 0.528
SaveGroupDialogActionTest 1 0 0 0 100% 0.21
SaveRoleDialogActionTest 13 0 0 0 100% 2.397
SaveUserDialogActionTest 7 0 0 0 100% 1.227

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.109
AccessControlListTest 6 0 0 0 100% 0.072
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.107
WebAccessFieldFactoryTest 1 0 0 0 100% 0.098
WorkspaceAccessControlListTest 13 0 0 0 100% 0.142
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.048

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.487
testFalseOnException 0
skipped
testTrueOnProperty 0.03
testTrueOnNull 0.021
testFalseOnNodeWithSameName 0.021

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 1.328
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.348

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.494
testDeleteMultiFolders 0.4
testFolderIsNotDeletedIfNotEmpty 0.335

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.369
testDeleteMultiFoldersInGroups 0.267
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.386
testFolderIsNotDeletedIfRoleInUse 0.296
testEmptyFolderIsDeleted 0.253
testFolderIsDeletedIfGroupInUse 0.289
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.835

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.216
testGroupIsDeletedIfItIsAssignedToUser 0.23
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.202

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.197
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.182
testRoleIsDeletedWhenItIsAssignedToGroup 0.312

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.196

DuplicateRoleActionTest

testUserRoleAclPreserved 0.202

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.528

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.21

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.232
createRoleWithAclsForUserRolesWorkspace 0.16
renameRole 0.169
createRoleAddsUriAcls 0.167
renameRoleAndModifyOtherUserRoleAcls 0.181
validRoleNameIsUsedWhenCreatingRole 0.206
validRoleNameIsUsedWhenRenameRole 0.264
createRoleWithEmptyAcls 0.18
createRoleAddsWorkspaceAcls 0.168
removingAllAclEntriesAlsoRemovesAclNode 0.159
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.154
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.208
removeAclEntry 0.149

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.175
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.14
testChildNodeIsUpdated 0.141
testStoreGroupsCollection 0.145
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.165
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.207
testStoreRolesCollection 0.254

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.109

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.012
saveEntriesWithEmptyPath 0.008
saveEntriesWithNullPath 0.017
testGetEntryByNodeAccessTypeNodeWithRootPath 0.022
testSaveEntriesAccessTypeNodeWithTestPath 0.007
testSaveEntriesAccessTypeNodeWithRootPath 0.006

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.01
testPropertyIsSetToTrue 0.001
testIfEnabledPropertyIsNotSetThanReturnTrue 0.001

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.076
selectedLanguageShouldBeTheOneSetInContext 0.024
languageNamesInEnglish 0.007

WebAccessControlValidatorTest

deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission 0.01
deniesGivingRecursivePermissionWhenUserHasNodeOnlyPermission 0
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission1 0.001
deniesGivingWritePermissionOnRootWhenUserHasWritePermissionOnlyOnSubnodes 0
allowsGivingPermissionsWhenUserHasRestrictedSubNodePermission 0.001
givingAllPermissionToRootWhenUserHasRecursiveWritePermission 0
allowsDenyingRecursively 0.001
allowsGivingRecursiveWritePermissionWhenUserHasRecursiveWritePermission 0
deniesGivingReadPermissionWhenUserDoesNotHaveReadPermission 0.001
deniesGivingWritePermissionWhenUserHasWritePermissionOnlyOnSubnodes 0
deniesGivingRecursiveReadPermissionWhenUserDoesNotHaveRecursiveReadPermission 0.001
allowsGivingSubNodeReadPermissionWhenUserHasReadPermission 0
deniesGivingSubnodeWritePermissionWhenUserHasReadPermission 0
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission 0
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.001
deniesGivingWritePermissionWhenUserHasWritePermissionOnlyOnSubnodes 0
deniesGivingRecursiveReadPermissionWhenUserDoesNotHaveRecursiveReadPermission 0.001
allowsGivingSubNodeReadPermissionWhenUserHasReadPermission 0
deniesGivingSubnodeWritePermissionWhenUserHasReadPermission 0.001
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission 0
allowsGivingDenyPermissionWhenUserHasReadPermission 0
deniesGivingRecursiveWritePermissionWhenUserDoesNotHaveRecursiveWritePermission 0.001
deniesGivingDenyPermissionWhenUserDoesNotHaveReadPermission 0

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.098

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.011
updateAccessTypeWhenModifyingPathWithWildcard 0.01
saveEntriesWithNullPath 0.01
saveEntriesDeduplicatesEntries 0.02
readEntriesMergesEntriesByBasePathAndPermission 0.01
saveEntriesWithSeparateAccessTypes 0.015
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.007
readEntriesExpandsPathIntoPathAndAccessType 0.008
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.011
sanitizeTrailingSlashesAndRedundantWildcards 0.01
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.008
readEntriesDeduplicatesEntries 0.014
mergeEntries 0.008

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.02
testShowsCombinedEntryAsOneRow 0.007
testShowsFixesWrongTypeOfPermission 0.021

GroupMemberPresenterTest

buildContainer 0.072

PermissionToolPresenterTest

buildContainerByDumpUserName 0.014
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.002
buildContainerByDumpGroupName 0.002

RoleAssignmentPresenterTest

buildContainer 0.005

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.001
testFindBestMatchingPermissions 0

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.366

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.188
testDoExecuteSubPathNoUpdate 0.189
testDoExecuteSubPathUpdate 0.191
testDoExecuteNoSubPath 0.237

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 3.118
updateFrom553 0.506
updateFrom565 0.441
updateFrom533AddSearchToSubApps 1.354
updateFrom541AddSortableProperty 0.925
systemLanguagesFieldAddedOnUpdateTo511 2.215
updateFrom548InstallsToolsSubApp 0.657
updateFrom533ReconfigureDuplicateRoleAction 1.213
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.593
testUpdateTo51NewActionbarSectionInUsers 2.138
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.741
folderSupportAddedToRolesSubAppOnUpdateTo52 2.068
testUpdateTo524 1.416
updateFrom531ReconfigureDeleteFolderActions 1.228
testUpdateTo51DeleteRoleActionClass 2.088
updateFrom535ReconfigureDuplicateUserAction 1.019
testUpdateTo51DeleteUserActionAvailability 2.128
setEditUserActionAsDefaultOnUpdateto521 2.011
testUpdateFrom50 2.433
testUpdateFrom521 1.859
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.322
updateFrom54RemoveIndependentConfirmDialogs 1.013
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.992
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.638
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.066
updateFrom538AddEmailValidator 0.89
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.116
testUpdateTo51DeleteGroupActionClass 2.378
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.5
updateFrom53SetsWritePermissionForUsersSubappActions 1.33
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.757
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.136
updateFrom546SetsDelegateActionForSecuritySubApps 0.716
testUpdateTo51DeleteItemsAction 2.218

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped