Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.039
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.786
info.magnolia.security.setup 34 0 0 0 100% 101.697
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.056
info.magnolia.security.app.util 2 0 0 0 100% 0.002
info.magnolia.security.app.action 17 0 0 0 100% 6.933
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.01
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.019
info.magnolia.security.app.dialog.action 23 0 0 0 100% 7.071
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.593
info.magnolia.security.setup.migration 4 0 0 0 100% 1.182

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

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 33 0 0 0 100% 101.213
BootstrapFileTest 1 0 0 0 100% 0.484

info.magnolia.security.app.tools.role

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

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
DeleteGroupActionTest 3 0 0 0 100% 0.949
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.427
DeleteRoleActionTest 3 0 0 0 100% 0.961
DeleteEmptyFolderActionTest 3 0 0 0 100% 0.977
DeleteFolderActionTest 7 0 0 0 100% 3.619

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateUserActionTest 1 0 0 0 100% 0.866
SaveGroupDialogActionTest 1 0 0 0 100% 0.272
SaveRoleDialogActionTest 13 0 0 0 100% 3.514
SaveUserDialogActionTest 7 0 0 0 100% 2.122
DuplicateRoleActionTest 1 0 0 0 100% 0.297

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
AccessControlListFieldTest 1 0 0 0 100% 0.024
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.046
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.068
WorkspaceAccessControlListTest 13 0 0 0 100% 0.124
AccessControlListTest 6 0 0 0 100% 0.073
WebAccessFieldFactoryTest 1 0 0 0 100% 0.258

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.307
testGroupIsDeletedIfItIsAssignedToUser 0.349
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.293

WebAccessControlValidatorTest

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

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 11.551
updateFrom553 1.26
updateFrom533AddSearchToSubApps 2.332
updateFrom541AddSortableProperty 1.898
systemLanguagesFieldAddedOnUpdateTo511 3.231
updateFrom548InstallsToolsSubApp 1.528
updateFrom533ReconfigureDuplicateRoleAction 2.235
testUpdateTo523SetsWritePermissionForSecuritySubappActions 2.183
testUpdateTo51NewActionbarSectionInUsers 3.111
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 1.78
folderSupportAddedToRolesSubAppOnUpdateTo52 2.608
testUpdateTo524 1.643
updateFrom531ReconfigureDeleteFolderActions 1.463
testUpdateTo51DeleteRoleActionClass 2.443
updateFrom535ReconfigureDuplicateUserAction 1.606
testUpdateTo51DeleteUserActionAvailability 3.519
setEditUserActionAsDefaultOnUpdateto521 3.519
testUpdateFrom50 4.877
testUpdateFrom521 3.835
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 5.064
updateFrom54RemoveIndependentConfirmDialogs 2.114
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 4.09
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 1.501
folderSupportAddedToGroupsSubAppOnUpdateTo52 5.402
updateFrom538AddEmailValidator 2.255
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 4.484
testUpdateTo51DeleteGroupActionClass 5.129
updateFrom55FixConfigurationAndSecurityAppConfiguration 1.47
updateFrom53SetsWritePermissionForUsersSubappActions 2.559
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 1.556
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 4.554
updateFrom546SetsDelegateActionForSecuritySubApps 1.833
testUpdateTo51DeleteItemsAction 2.58

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.427

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.002
testFindBestMatchingPermissions 0

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.407
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.249
testRoleIsDeletedWhenItIsAssignedToGroup 0.305

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.024

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.023
testShowsCombinedEntryAsOneRow 0.011
testShowsFixesWrongTypeOfPermission 0.012

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.009
testPropertyIsSetToTrue 0.001
testIfEnabledPropertyIsNotSetThanReturnTrue 0

RoleAssignmentPresenterTest

buildContainer 0.056

WorkspaceAccessControlValidatorTest

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

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.032
selectedLanguageShouldBeTheOneSetInContext 0.015
languageNamesInEnglish 0.021

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.001
updateAccessTypeWhenModifyingPathWithWildcard 0.011
saveEntriesWithNullPath 0.012
saveEntriesDeduplicatesEntries 0.011
readEntriesMergesEntriesByBasePathAndPermission 0.012
saveEntriesWithSeparateAccessTypes 0.011
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.009
readEntriesExpandsPathIntoPathAndAccessType 0.009
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.01
sanitizeTrailingSlashesAndRedundantWildcards 0.009
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.009
readEntriesDeduplicatesEntries 0.011
mergeEntries 0.009

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.02
testFalseOnException 0
skipped
testTrueOnProperty 0.018
testTrueOnNull 0.014
testFalseOnNodeWithSameName 0.014

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.014
saveEntriesWithEmptyPath 0.014
saveEntriesWithNullPath 0.014
testGetEntryByNodeAccessTypeNodeWithRootPath 0.012
testSaveEntriesAccessTypeNodeWithTestPath 0.012
testSaveEntriesAccessTypeNodeWithRootPath 0.007

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.278
testDoExecuteSubPathNoUpdate 0.289
testDoExecuteSubPathUpdate 0.283
testDoExecuteNoSubPath 0.332

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.866

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.258

GroupMemberPresenterTest

buildContainer 0.007

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.448
testDeleteMultiFolders 0.242
testFolderIsNotDeletedIfNotEmpty 0.287

PermissionToolPresenterTest

buildContainerByDumpUserName 0.013
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.005
buildContainerByDumpGroupName 0.001

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.272

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.417
testDeleteMultiFoldersInGroups 0.332
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.48
testFolderIsNotDeletedIfRoleInUse 0.367
testEmptyFolderIsDeleted 0.288
testFolderIsDeletedIfGroupInUse 0.467
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 1.268

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.363
createRoleWithAclsForUserRolesWorkspace 0.266
renameRole 0.355
createRoleAddsUriAcls 0.293
renameRoleAndModifyOtherUserRoleAcls 0.301
validRoleNameIsUsedWhenCreatingRole 0.267
validRoleNameIsUsedWhenRenameRole 0.234
createRoleWithEmptyAcls 0.271
createRoleAddsWorkspaceAcls 0.219
removingAllAclEntriesAlsoRemovesAclNode 0.215
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.253
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.237
removeAclEntry 0.24

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.286
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.305
testChildNodeIsUpdated 0.257
testStoreGroupsCollection 0.229
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.263
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.356
testStoreRolesCollection 0.426

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.437
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.283

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.484

DuplicateRoleActionTest

testUserRoleAclPreserved 0.297

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped