Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
157 0 0 1 99.363% 164.496

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
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.932
info.magnolia.security.setup 34 0 0 0 100% 137.426
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.835
info.magnolia.security.app.util 2 0 0 0 100% 0
info.magnolia.security.app.action 17 0 0 0 100% 10.805
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.015
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.125
info.magnolia.security.app.dialog.action 23 0 0 0 100% 10.63
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.031
info.magnolia.security.app.dialog.field 27 0 0 0 100% 2.233
info.magnolia.security.setup.migration 4 0 0 0 100% 1.464

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

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 33 0 0 0 100% 136.999
BootstrapFileTest 1 0 0 0 100% 0.427

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteGroupActionTest 3 0 0 0 100% 1.224
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.327
DeleteRoleActionTest 3 0 0 0 100% 1.356
DeleteEmptyFolderActionTest 3 0 0 0 100% 3.101
DeleteFolderActionTest 7 0 0 0 100% 4.797

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateUserActionTest 1 0 0 0 100% 0.781
SaveGroupDialogActionTest 1 0 0 0 100% 0.298
SaveRoleDialogActionTest 13 0 0 0 100% 6.913
SaveUserDialogActionTest 7 0 0 0 100% 2.281
DuplicateRoleActionTest 1 0 0 0 100% 0.357

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.521
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.665
WorkspaceAccessControlListTest 13 0 0 0 100% 0.126
AccessControlListTest 6 0 0 0 100% 0.07
WebAccessFieldFactoryTest 1 0 0 0 100% 0.851

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.416
testGroupIsDeletedIfItIsAssignedToUser 0.399
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.409

WebAccessControlValidatorTest

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

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 28.549
updateFrom553 6.365
updateFrom533AddSearchToSubApps 15.405
updateFrom541AddSortableProperty 3.205
systemLanguagesFieldAddedOnUpdateTo511 15.235
updateFrom548InstallsToolsSubApp 2.667
updateFrom533ReconfigureDuplicateRoleAction 4.035
testUpdateTo523SetsWritePermissionForSecuritySubappActions 2.8
testUpdateTo51NewActionbarSectionInUsers 5.768
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 2.173
folderSupportAddedToRolesSubAppOnUpdateTo52 3.9
testUpdateTo524 2.263
updateFrom531ReconfigureDeleteFolderActions 3.168
testUpdateTo51DeleteRoleActionClass 3.33
updateFrom535ReconfigureDuplicateUserAction 1.407
testUpdateTo51DeleteUserActionAvailability 3.81
setEditUserActionAsDefaultOnUpdateto521 2.454
testUpdateFrom50 3.035
testUpdateFrom521 2.087
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.341
updateFrom54RemoveIndependentConfirmDialogs 1.466
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.952
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.528
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.378
updateFrom538AddEmailValidator 1.284
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.447
testUpdateTo51DeleteGroupActionClass 2.743
updateFrom55FixConfigurationAndSecurityAppConfiguration 1.098
updateFrom53SetsWritePermissionForUsersSubappActions 1.583
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.929
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.851
updateFrom546SetsDelegateActionForSecuritySubApps 0.985
testUpdateTo51DeleteItemsAction 2.758

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.327

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0
testFindBestMatchingPermissions 0

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.573
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.392
testRoleIsDeletedWhenItIsAssignedToGroup 0.391

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.497
testShowsCombinedEntryAsOneRow 0.012
testShowsFixesWrongTypeOfPermission 0.012

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.012
testPropertyIsSetToTrue 0.003
testIfEnabledPropertyIsNotSetThanReturnTrue 0

RoleAssignmentPresenterTest

buildContainer 0.835

WorkspaceAccessControlValidatorTest

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

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.637
selectedLanguageShouldBeTheOneSetInContext 0.013
languageNamesInEnglish 0.015

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.001
updateAccessTypeWhenModifyingPathWithWildcard 0.015
saveEntriesWithNullPath 0.016
saveEntriesDeduplicatesEntries 0.013
readEntriesMergesEntriesByBasePathAndPermission 0.011
saveEntriesWithSeparateAccessTypes 0.01
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.009
readEntriesExpandsPathIntoPathAndAccessType 0.009
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.008
sanitizeTrailingSlashesAndRedundantWildcards 0.007
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.008
readEntriesDeduplicatesEntries 0.01
mergeEntries 0.009

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.032
testFalseOnException 0
skipped
testTrueOnProperty 0.02
testTrueOnNull 0.015
testFalseOnNodeWithSameName 0.013

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.014
saveEntriesWithEmptyPath 0.014
saveEntriesWithNullPath 0.012
testGetEntryByNodeAccessTypeNodeWithRootPath 0.009
testSaveEntriesAccessTypeNodeWithTestPath 0.011
testSaveEntriesAccessTypeNodeWithRootPath 0.01

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.395
testDoExecuteSubPathNoUpdate 0.341
testDoExecuteSubPathUpdate 0.343
testDoExecuteNoSubPath 0.385

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.781

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.851

GroupMemberPresenterTest

buildContainer 0.031

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.413
testDeleteMultiFolders 0.849
testFolderIsNotDeletedIfNotEmpty 1.839

PermissionToolPresenterTest

buildContainerByDumpUserName 0.121
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.002
buildContainerByDumpGroupName 0.002

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.298

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.51
testDeleteMultiFoldersInGroups 0.358
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.623
testFolderIsNotDeletedIfRoleInUse 0.554
testEmptyFolderIsDeleted 0.35
testFolderIsDeletedIfGroupInUse 0.576
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 1.826

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.35
createRoleWithAclsForUserRolesWorkspace 0.306
renameRole 0.303
createRoleAddsUriAcls 0.299
renameRoleAndModifyOtherUserRoleAcls 0.356
validRoleNameIsUsedWhenCreatingRole 0.613
validRoleNameIsUsedWhenRenameRole 0.41
createRoleWithEmptyAcls 0.545
createRoleAddsWorkspaceAcls 0.455
removingAllAclEntriesAlsoRemovesAclNode 0.442
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.823
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.868
removeAclEntry 1.143

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.357
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.35
testChildNodeIsUpdated 0.295
testStoreGroupsCollection 0.325
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.285
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.342
testStoreRolesCollection 0.327

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.52
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.332

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.427

DuplicateRoleActionTest

testUserRoleAclPreserved 0.357

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped