Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
156 0 0 1 99.359% 233.97

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.054
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 10.685
info.magnolia.security.setup 34 0 0 0 100% 178.443
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.002
info.magnolia.security.app.util 2 0 0 0 100% 0.073
info.magnolia.security.app.action 17 0 0 0 100% 23.811
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.023
info.magnolia.security.app.tools.permission 2 0 0 0 100% 0.028
info.magnolia.security.app.dialog.action 23 0 0 0 100% 16.661
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.596
info.magnolia.security.app.dialog.field 27 0 0 0 100% 1.146
info.magnolia.security.setup.migration 4 0 0 0 100% 2.448

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.042
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.012

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 2.331
SecurityModuleVersionHandlerTest 33 0 0 0 100% 176.112

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteEmptyFolderActionTest 3 0 0 0 100% 5.52
DeleteFolderActionTest 7 0 0 0 100% 12.619
DeleteGroupActionTest 3 0 0 0 100% 2.519
DeleteRoleActionTest 3 0 0 0 100% 2.265
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.888

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.74
DuplicateUserActionTest 1 0 0 0 100% 1.511
SaveGroupDialogActionTest 1 0 0 0 100% 0.791
SaveRoleDialogActionTest 13 0 0 0 100% 9.541
SaveUserDialogActionTest 7 0 0 0 100% 4.078

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.234
AccessControlListTest 6 0 0 0 100% 0.18
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.204
WebAccessFieldFactoryTest 1 0 0 0 100% 0.164
WorkspaceAccessControlListTest 13 0 0 0 100% 0.273
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.091

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 2.364
testFalseOnException 0
skipped
testTrueOnProperty 0.084
testTrueOnNull 0.072
testFalseOnNodeWithSameName 0.06

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 5.762
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 2.343

DeleteEmptyFolderActionTest

testFolderIsDeleted 1.537
testDeleteMultiFolders 2.157
testFolderIsNotDeletedIfNotEmpty 1.826

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 2.196
testDeleteMultiFoldersInGroups 1.493
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 1.467
testFolderIsNotDeletedIfRoleInUse 1.535
testEmptyFolderIsDeleted 1.092
testFolderIsDeletedIfGroupInUse 0.997
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 3.839

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.961
testGroupIsDeletedIfItIsAssignedToUser 0.785
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.773

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.901
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.806
testRoleIsDeletedWhenItIsAssignedToGroup 0.558

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.888

DuplicateRoleActionTest

testUserRoleAclPreserved 0.74

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 1.511

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.791

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.862
createRoleWithAclsForUserRolesWorkspace 1.067
renameRole 0.858
createRoleAddsUriAcls 0.541
renameRoleAndModifyOtherUserRoleAcls 0.664
validRoleNameIsUsedWhenCreatingRole 0.723
validRoleNameIsUsedWhenRenameRole 0.862
createRoleWithEmptyAcls 0.726
createRoleAddsWorkspaceAcls 0.72
removingAllAclEntriesAlsoRemovesAclNode 0.617
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.488
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.342
removeAclEntry 1.071

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.67
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.504
testChildNodeIsUpdated 0.334
testStoreGroupsCollection 0.405
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.588
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.685
testStoreRolesCollection 0.892

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.234

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.044
saveEntriesWithEmptyPath 0.014
saveEntriesWithNullPath 0.033
testGetEntryByNodeAccessTypeNodeWithRootPath 0.051
testSaveEntriesAccessTypeNodeWithTestPath 0.017
testSaveEntriesAccessTypeNodeWithRootPath 0.021

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.016
testPropertyIsSetToTrue 0.006
testIfEnabledPropertyIsNotSetThanReturnTrue 0.001

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.073
selectedLanguageShouldBeTheOneSetInContext 0.012
languageNamesInEnglish 0.119

WebAccessControlValidatorTest

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

WorkspaceAccessControlValidatorTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.164

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.059
updateAccessTypeWhenModifyingPathWithWildcard 0.021
saveEntriesWithNullPath 0.023
saveEntriesDeduplicatesEntries 0.016
readEntriesMergesEntriesByBasePathAndPermission 0.033
saveEntriesWithSeparateAccessTypes 0.014
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.03
readEntriesExpandsPathIntoPathAndAccessType 0.012
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.012
sanitizeTrailingSlashesAndRedundantWildcards 0.011
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.017
readEntriesDeduplicatesEntries 0.013
mergeEntries 0.012

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.042
testShowsCombinedEntryAsOneRow 0.018
testShowsFixesWrongTypeOfPermission 0.031

GroupMemberPresenterTest

buildContainer 0.596

PermissionToolPresenterTest

buildContainerByDumpUserName 0.026
buildContainerByDumpGroupName 0.002

RoleAssignmentPresenterTest

buildContainer 0.002

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.002
testFindBestMatchingPermissions 0.071

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 2.331

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.663
testDoExecuteSubPathNoUpdate 0.612
testDoExecuteSubPathUpdate 0.522
testDoExecuteNoSubPath 0.651

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 10.968
updateFrom553 1.515
updateFrom533AddSearchToSubApps 3.91
updateFrom541AddSortableProperty 2.219
systemLanguagesFieldAddedOnUpdateTo511 7.303
updateFrom548InstallsToolsSubApp 3.511
updateFrom533ReconfigureDuplicateRoleAction 6.635
testUpdateTo523SetsWritePermissionForSecuritySubappActions 5.784
testUpdateTo51NewActionbarSectionInUsers 6.22
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 2.778
folderSupportAddedToRolesSubAppOnUpdateTo52 5.591
testUpdateTo524 2.803
updateFrom531ReconfigureDeleteFolderActions 5.112
testUpdateTo51DeleteRoleActionClass 5.671
updateFrom535ReconfigureDuplicateUserAction 3.471
testUpdateTo51DeleteUserActionAvailability 6.94
setEditUserActionAsDefaultOnUpdateto521 5.365
testUpdateFrom50 6.043
testUpdateFrom521 5.232
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 6.842
updateFrom54RemoveIndependentConfirmDialogs 3.438
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 10.486
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 3.163
folderSupportAddedToGroupsSubAppOnUpdateTo52 8.512
updateFrom538AddEmailValidator 4.238
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 7.482
testUpdateTo51DeleteGroupActionClass 4.795
updateFrom55FixConfigurationAndSecurityAppConfiguration 1.252
updateFrom53SetsWritePermissionForUsersSubappActions 4.732
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 5.896
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 9.462
updateFrom546SetsDelegateActionForSecuritySubApps 1.968
testUpdateTo51DeleteItemsAction 6.775

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped