Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
152 0 0 1 99.342% 59.916

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.016
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 2.793
info.magnolia.security.setup 33 0 0 0 100% 44.239
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.001
info.magnolia.security.app.util 2 0 0 0 100% 0.002
info.magnolia.security.app.action 17 0 0 0 100% 7.061
info.magnolia.security.app.tools.permission 2 0 0 0 100% 0.014
info.magnolia.security.app.dialog.action 23 0 0 0 100% 4.753
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.038
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.183
info.magnolia.security.setup.migration 4 0 0 0 100% 0.816

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.013
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.003

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 0.393
SecurityModuleVersionHandlerTest 32 0 0 0 100% 43.846

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteEmptyFolderActionTest 3 0 0 0 100% 1.544
DeleteFolderActionTest 7 0 0 0 100% 3.613
DeleteGroupActionTest 3 0 0 0 100% 0.985
DeleteRoleActionTest 3 0 0 0 100% 0.705
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.214

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.241
DuplicateUserActionTest 1 0 0 0 100% 0.677
SaveGroupDialogActionTest 1 0 0 0 100% 0.273
SaveRoleDialogActionTest 13 0 0 0 100% 2.414
SaveUserDialogActionTest 7 0 0 0 100% 1.148

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.036
AccessControlListTest 6 0 0 0 100% 0.005
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.049
WebAccessFieldFactoryTest 1 0 0 0 100% 0.044
WorkspaceAccessControlListTest 13 0 0 0 100% 0.013
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.036

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.521
testFalseOnException 0
skipped
testTrueOnProperty 0.054
testTrueOnNull 0.037
testFalseOnNodeWithSameName 0.038

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 1.621
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.522

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.637
testDeleteMultiFolders 0.508
testFolderIsNotDeletedIfNotEmpty 0.399

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.431
testDeleteMultiFoldersInGroups 0.372
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.56
testFolderIsNotDeletedIfRoleInUse 0.36
testEmptyFolderIsDeleted 0.371
testFolderIsDeletedIfGroupInUse 0.333
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 1.186

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.347
testGroupIsDeletedIfItIsAssignedToUser 0.379
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.259

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.23
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.258
testRoleIsDeletedWhenItIsAssignedToGroup 0.217

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.214

DuplicateRoleActionTest

testUserRoleAclPreserved 0.241

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.677

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.273

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.194
createRoleWithAclsForUserRolesWorkspace 0.156
renameRole 0.171
createRoleAddsUriAcls 0.219
renameRoleAndModifyOtherUserRoleAcls 0.175
validRoleNameIsUsedWhenCreatingRole 0.154
validRoleNameIsUsedWhenRenameRole 0.165
createRoleWithEmptyAcls 0.188
createRoleAddsWorkspaceAcls 0.2
removingAllAclEntriesAlsoRemovesAclNode 0.276
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.185
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.168
removeAclEntry 0.163

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.165
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.156
testChildNodeIsUpdated 0.224
testStoreGroupsCollection 0.151
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.141
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.157
testStoreRolesCollection 0.154

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.036

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.005
saveEntriesWithEmptyPath 0
saveEntriesWithNullPath 0
testGetEntryByNodeAccessTypeNodeWithRootPath 0
testSaveEntriesAccessTypeNodeWithTestPath 0
testSaveEntriesAccessTypeNodeWithRootPath 0

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.034
selectedLanguageShouldBeTheOneSetInContext 0.007
languageNamesInEnglish 0.008

WebAccessControlValidatorTest

deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission 0.009
deniesGivingRecursivePermissionWhenUserHasNodeOnlyPermission 0.001
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
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission 0
allowsGivingDenyPermissionWhenUserHasReadPermission 0
deniesGivingRecursiveWritePermissionWhenUserDoesNotHaveRecursiveWritePermission 0
deniesGivingDenyPermissionWhenUserDoesNotHaveReadPermission 0
givingAllPermissionToAllWhenUserHasRecursiveWritePermission 0

WorkspaceAccessControlValidatorTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.044

WorkspaceAccessControlListTest

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

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.013
testShowsCombinedEntryAsOneRow 0.012
testShowsFixesWrongTypeOfPermission 0.011

GroupMemberPresenterTest

buildContainer 0.038

PermissionToolPresenterTest

buildContainerByDumpUserName 0.012
buildContainerByDumpGroupName 0.002

RoleAssignmentPresenterTest

buildContainer 0.001

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.002
testFindBestMatchingPermissions 0

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.393

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.223
testDoExecuteSubPathNoUpdate 0.271
testDoExecuteSubPathUpdate 0.159
testDoExecuteNoSubPath 0.163

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 2.703
updateFrom533AddSearchToSubApps 1.036
updateFrom541AddSortableProperty 0.669
systemLanguagesFieldAddedOnUpdateTo511 1.914
updateFrom548InstallsToolsSubApp 0.494
updateFrom533ReconfigureDuplicateRoleAction 0.946
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.254
testUpdateTo51NewActionbarSectionInUsers 1.825
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.757
folderSupportAddedToRolesSubAppOnUpdateTo52 1.729
testUpdateTo524 1.15
updateFrom531ReconfigureDeleteFolderActions 0.945
testUpdateTo51DeleteRoleActionClass 1.788
updateFrom535ReconfigureDuplicateUserAction 0.729
testUpdateTo51DeleteUserActionAvailability 1.8
setEditUserActionAsDefaultOnUpdateto521 1.477
testUpdateFrom50 1.875
testUpdateFrom521 1.469
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 1.754
updateFrom54RemoveIndependentConfirmDialogs 0.651
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.465
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.347
folderSupportAddedToGroupsSubAppOnUpdateTo52 1.8
updateFrom538AddEmailValidator 0.703
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 1.701
testUpdateTo51DeleteGroupActionClass 2.119
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.513
updateFrom53SetsWritePermissionForUsersSubappActions 1.564
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.804
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.644
updateFrom546SetsDelegateActionForSecuritySubApps 0.628
testUpdateTo51DeleteItemsAction 2.593

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped