Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.026
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.685
info.magnolia.security.setup 35 0 0 0 100% 73.072
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.99
info.magnolia.security.app.util 2 0 0 0 100% 0.01
info.magnolia.security.app.action 17 0 0 0 100% 5.694
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.011
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.036
info.magnolia.security.app.dialog.action 23 0 0 0 100% 13.102
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.007
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.6
info.magnolia.security.setup.migration 4 0 0 0 100% 0.613

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
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.019
WebAccessControlValidatorTest 18 0 0 0 100% 0.007

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 72.906
BootstrapFileTest 1 0 0 0 100% 0.166

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteRoleActionTest 3 0 0 0 100% 1.097
DeleteGroupActionTest 3 0 0 0 100% 1.109
DeleteFolderActionTest 7 0 0 0 100% 2.126
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.323
DeleteEmptyFolderActionTest 3 0 0 0 100% 1.039

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 5.046
SaveGroupDialogActionTest 1 0 0 0 100% 2.381
SaveUserDialogActionTest 7 0 0 0 100% 3.753
DuplicateRoleActionTest 1 0 0 0 100% 0.322
DuplicateUserActionTest 1 0 0 0 100% 1.6

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.148
AccessControlListTest 6 0 0 0 100% 0.056
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.172
AccessControlListFieldTest 1 0 0 0 100% 0.034
WorkspaceAccessControlListTest 13 0 0 0 100% 0.166
WebAccessFieldFactoryTest 1 0 0 0 100% 0.024

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.009
testFindBestMatchingPermissions 0.001

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.008
testPropertyIsSetToTrue 0.002
testIfEnabledPropertyIsNotSetThanReturnTrue 0.001

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 5.137
updateFrom553 0.935
updateFrom56x 0.693
updateFrom533AddSearchToSubApps 2.058
updateFrom541AddSortableProperty 1.196
systemLanguagesFieldAddedOnUpdateTo511 3.322
updateFrom548InstallsToolsSubApp 1.088
updateFrom533ReconfigureDuplicateRoleAction 1.876
testUpdateTo523SetsWritePermissionForSecuritySubappActions 2.705
testUpdateTo51NewActionbarSectionInUsers 4.105
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.99
folderSupportAddedToRolesSubAppOnUpdateTo52 3.2
testUpdateTo524 2.209
updateFrom531ReconfigureDeleteFolderActions 1.847
testUpdateTo51DeleteRoleActionClass 2.991
updateFrom535ReconfigureDuplicateUserAction 1.56
testUpdateTo51DeleteUserActionAvailability 3.271
setEditUserActionAsDefaultOnUpdateto521 2.881
testUpdateFrom50 3.396
testUpdateFrom521 2.997
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.999
updateFrom54RemoveIndependentConfirmDialogs 1.155
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 2.514
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.647
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.349
updateFrom538AddEmailValidator 1.172
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.419
testUpdateTo51DeleteGroupActionClass 2.683
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.611
updateFrom53SetsWritePermissionForUsersSubappActions 1.561
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.851
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.249
updateFrom546SetsDelegateActionForSecuritySubApps 0.761
testUpdateTo51DeleteItemsAction 2.478

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.371
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.304
testRoleIsDeletedWhenItIsAssignedToGroup 0.422

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.125
testShowsCombinedEntryAsOneRow 0.011
testShowsFixesWrongTypeOfPermission 0.012

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.41
testGroupIsDeletedIfItIsAssignedToUser 0.394
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.305

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 0.99

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.42
createRoleWithAclsForUserRolesWorkspace 0.441
renameRole 0.537
createRoleAddsUriAcls 0.591
renameRoleAndModifyOtherUserRoleAcls 0.42
validRoleNameIsUsedWhenCreatingRole 0.354
validRoleNameIsUsedWhenRenameRole 0.383
createRoleWithEmptyAcls 0.31
createRoleAddsWorkspaceAcls 0.256
removingAllAclEntriesAlsoRemovesAclNode 0.268
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.289
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.439
removeAclEntry 0.338

SaveGroupDialogActionTest

testUpdatesByOverwriting 2.381

WebAccessControlValidatorTest

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

GroupMemberPresenterTest

buildContainer 0.007

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.719
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.612
testChildNodeIsUpdated 0.483
testStoreGroupsCollection 0.45
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.427
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.353
testStoreRolesCollection 0.709

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.01
saveEntriesWithEmptyPath 0.01
saveEntriesWithNullPath 0.009
testGetEntryByNodeAccessTypeNodeWithRootPath 0.009
testSaveEntriesAccessTypeNodeWithTestPath 0.009
testSaveEntriesAccessTypeNodeWithRootPath 0.009

PermissionToolPresenterTest

buildContainerByDumpUserName 0.03
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.003
buildContainerByDumpGroupName 0.003

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.15
selectedLanguageShouldBeTheOneSetInContext 0.008
languageNamesInEnglish 0.014

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.24
testDeleteMultiFoldersInGroups 0.199
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.385
testFolderIsNotDeletedIfRoleInUse 0.286
testEmptyFolderIsDeleted 0.211
testFolderIsDeletedIfGroupInUse 0.238
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.567

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.166

DuplicateRoleActionTest

testUserRoleAclPreserved 0.322

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.034

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.138
testDoExecuteSubPathNoUpdate 0.174
testDoExecuteSubPathUpdate 0.159
testDoExecuteNoSubPath 0.142

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.311
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.326

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.323

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.011
testFalseOnException 0
skipped
testTrueOnProperty 0.016
testTrueOnNull 0.009
testFalseOnNodeWithSameName 0.012

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.414
testDeleteMultiFolders 0.363
testFolderIsNotDeletedIfNotEmpty 0.262

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0
updateAccessTypeWhenModifyingPathWithWildcard 0.007
saveEntriesWithNullPath 0.009
saveEntriesDeduplicatesEntries 0.02
readEntriesMergesEntriesByBasePathAndPermission 0.018
saveEntriesWithSeparateAccessTypes 0.017
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.016
readEntriesExpandsPathIntoPathAndAccessType 0.014
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.018
sanitizeTrailingSlashesAndRedundantWildcards 0.015
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.013
readEntriesDeduplicatesEntries 0.011
mergeEntries 0.008

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.024

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 1.6

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped