Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.029
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.453
info.magnolia.security.setup 35 0 0 0 100% 63.528
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.718
info.magnolia.security.app.util 2 0 0 0 100% 0.007
info.magnolia.security.app.action 17 0 0 0 100% 3.799
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.009
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.026
info.magnolia.security.app.dialog.action 23 0 0 0 100% 8.538
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.005
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.436
info.magnolia.security.setup.migration 4 0 0 0 100% 0.638

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.02
WebAccessControlValidatorTest 18 0 0 0 100% 0.009

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 63.32
BootstrapFileTest 1 0 0 0 100% 0.208

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteRoleActionTest 3 0 0 0 100% 0.586
DeleteGroupActionTest 3 0 0 0 100% 0.501
DeleteFolderActionTest 7 0 0 0 100% 1.646
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.217
DeleteEmptyFolderActionTest 3 0 0 0 100% 0.849

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 3.392
SaveGroupDialogActionTest 1 0 0 0 100% 1.623
SaveUserDialogActionTest 7 0 0 0 100% 2.284
DuplicateRoleActionTest 1 0 0 0 100% 0.179
DuplicateUserActionTest 1 0 0 0 100% 1.06

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.114
AccessControlListTest 6 0 0 0 100% 0.035
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.152
AccessControlListFieldTest 1 0 0 0 100% 0.013
WorkspaceAccessControlListTest 13 0 0 0 100% 0.113
WebAccessFieldFactoryTest 1 0 0 0 100% 0.009

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.006
testFindBestMatchingPermissions 0.001

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.007
testPropertyIsSetToTrue 0.002
testIfEnabledPropertyIsNotSetThanReturnTrue 0

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 3.814
updateFrom553 0.553
updateFrom56x 0.472
updateFrom533AddSearchToSubApps 1.752
updateFrom541AddSortableProperty 1.102
systemLanguagesFieldAddedOnUpdateTo511 3.253
updateFrom548InstallsToolsSubApp 0.945
updateFrom533ReconfigureDuplicateRoleAction 1.448
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.935
testUpdateTo51NewActionbarSectionInUsers 3.107
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 1.126
folderSupportAddedToRolesSubAppOnUpdateTo52 2.489
testUpdateTo524 1.713
updateFrom531ReconfigureDeleteFolderActions 1.409
testUpdateTo51DeleteRoleActionClass 2.558
updateFrom535ReconfigureDuplicateUserAction 1.274
testUpdateTo51DeleteUserActionAvailability 2.771
setEditUserActionAsDefaultOnUpdateto521 2.268
testUpdateFrom50 3.172
testUpdateFrom521 2.189
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.38
updateFrom54RemoveIndependentConfirmDialogs 1.036
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 2.079
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.655
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.41
updateFrom538AddEmailValidator 1.327
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.241
testUpdateTo51DeleteGroupActionClass 2.73
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.663
updateFrom53SetsWritePermissionForUsersSubappActions 1.396
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 1.323
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.411
updateFrom546SetsDelegateActionForSecuritySubApps 0.799
testUpdateTo51DeleteItemsAction 2.52

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.237
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.164
testRoleIsDeletedWhenItIsAssignedToGroup 0.185

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.092
testShowsCombinedEntryAsOneRow 0.011
testShowsFixesWrongTypeOfPermission 0.011

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.162
testGroupIsDeletedIfItIsAssignedToUser 0.167
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.172

WorkspaceAccessControlValidatorTest

deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission 0.012
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.001
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission 0
allowsGivingDenyPermissionWhenUserHasReadPermission 0.001
deniesGivingRecursiveWritePermissionWhenUserDoesNotHaveRecursiveWritePermission 0
deniesGivingDenyPermissionWhenUserDoesNotHaveReadPermission 0.001

RoleAssignmentPresenterTest

buildContainer 0.718

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.26
createRoleWithAclsForUserRolesWorkspace 0.221
renameRole 0.277
createRoleAddsUriAcls 0.199
renameRoleAndModifyOtherUserRoleAcls 0.217
validRoleNameIsUsedWhenCreatingRole 0.218
validRoleNameIsUsedWhenRenameRole 0.247
createRoleWithEmptyAcls 0.396
createRoleAddsWorkspaceAcls 0.347
removingAllAclEntriesAlsoRemovesAclNode 0.349
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.313
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.176
removeAclEntry 0.172

SaveGroupDialogActionTest

testUpdatesByOverwriting 1.623

WebAccessControlValidatorTest

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

GroupMemberPresenterTest

buildContainer 0.005

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.433
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.324
testChildNodeIsUpdated 0.379
testStoreGroupsCollection 0.294
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.331
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.278
testStoreRolesCollection 0.245

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.005
saveEntriesWithEmptyPath 0.006
saveEntriesWithNullPath 0.007
testGetEntryByNodeAccessTypeNodeWithRootPath 0.005
testSaveEntriesAccessTypeNodeWithTestPath 0.006
testSaveEntriesAccessTypeNodeWithRootPath 0.006

PermissionToolPresenterTest

buildContainerByDumpUserName 0.021
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.002
buildContainerByDumpGroupName 0.003

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.129
selectedLanguageShouldBeTheOneSetInContext 0.015
languageNamesInEnglish 0.008

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.15
testDeleteMultiFoldersInGroups 0.141
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.186
testFolderIsNotDeletedIfRoleInUse 0.188
testEmptyFolderIsDeleted 0.159
testFolderIsDeletedIfGroupInUse 0.24
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.582

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.208

DuplicateRoleActionTest

testUserRoleAclPreserved 0.179

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.013

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.166
testDoExecuteSubPathNoUpdate 0.164
testDoExecuteSubPathUpdate 0.148
testDoExecuteNoSubPath 0.16

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.214
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.202

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.217

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.009
testFalseOnException 0
skipped
testTrueOnProperty 0.015
testTrueOnNull 0.005
testFalseOnNodeWithSameName 0.008

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.254
testDeleteMultiFolders 0.349
testFolderIsNotDeletedIfNotEmpty 0.246

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.001
updateAccessTypeWhenModifyingPathWithWildcard 0.006
saveEntriesWithNullPath 0.006
saveEntriesDeduplicatesEntries 0.014
readEntriesMergesEntriesByBasePathAndPermission 0.012
saveEntriesWithSeparateAccessTypes 0.007
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.015
readEntriesExpandsPathIntoPathAndAccessType 0.01
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.009
sanitizeTrailingSlashesAndRedundantWildcards 0.01
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.009
readEntriesDeduplicatesEntries 0.008
mergeEntries 0.006

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.009

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 1.06

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped