Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.687
info.magnolia.security.setup 35 0 0 0 100% 78.816
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.746
info.magnolia.security.app.util 2 0 0 0 100% 0.006
info.magnolia.security.app.action 17 0 0 0 100% 6.479
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.008
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.025
info.magnolia.security.app.dialog.action 23 0 0 0 100% 8.515
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.004
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.434
info.magnolia.security.setup.migration 4 0 0 0 100% 0.563

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.021
WebAccessControlValidatorTest 18 0 0 0 100% 0.008

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 78.633
BootstrapFileTest 1 0 0 0 100% 0.183

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteRoleActionTest 3 0 0 0 100% 1.022
DeleteGroupActionTest 3 0 0 0 100% 1.012
DeleteFolderActionTest 7 0 0 0 100% 3.014
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.287
DeleteEmptyFolderActionTest 3 0 0 0 100% 1.144

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 3.062
SaveGroupDialogActionTest 1 0 0 0 100% 1.856
SaveUserDialogActionTest 7 0 0 0 100% 2.262
DuplicateRoleActionTest 1 0 0 0 100% 0.201
DuplicateUserActionTest 1 0 0 0 100% 1.134

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.145
AccessControlListTest 6 0 0 0 100% 0.036
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.137
AccessControlListFieldTest 1 0 0 0 100% 0.014
WorkspaceAccessControlListTest 13 0 0 0 100% 0.091
WebAccessFieldFactoryTest 1 0 0 0 100% 0.011

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.005
testFindBestMatchingPermissions 0.001

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.006
testPropertyIsSetToTrue 0.002
testIfEnabledPropertyIsNotSetThanReturnTrue 0

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 4.651
updateFrom553 0.675
updateFrom56x 0.537
updateFrom533AddSearchToSubApps 1.893
updateFrom541AddSortableProperty 1.35
systemLanguagesFieldAddedOnUpdateTo511 3.501
updateFrom548InstallsToolsSubApp 1.027
updateFrom533ReconfigureDuplicateRoleAction 2.045
testUpdateTo523SetsWritePermissionForSecuritySubappActions 2.161
testUpdateTo51NewActionbarSectionInUsers 3.708
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 1.024
folderSupportAddedToRolesSubAppOnUpdateTo52 3.402
testUpdateTo524 2.455
updateFrom531ReconfigureDeleteFolderActions 1.997
testUpdateTo51DeleteRoleActionClass 3.771
updateFrom535ReconfigureDuplicateUserAction 1.503
testUpdateTo51DeleteUserActionAvailability 3.769
setEditUserActionAsDefaultOnUpdateto521 2.484
testUpdateFrom50 4.225
testUpdateFrom521 2.478
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 3.409
updateFrom54RemoveIndependentConfirmDialogs 1.346
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 2.711
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.923
folderSupportAddedToGroupsSubAppOnUpdateTo52 3.335
updateFrom538AddEmailValidator 1.311
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 3.341
testUpdateTo51DeleteGroupActionClass 3.035
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.639
updateFrom53SetsWritePermissionForUsersSubappActions 1.797
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.955
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.726
updateFrom546SetsDelegateActionForSecuritySubApps 0.963
testUpdateTo51DeleteItemsAction 3.486

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.24
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.198
testRoleIsDeletedWhenItIsAssignedToGroup 0.584

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.127
testShowsCombinedEntryAsOneRow 0.01
testShowsFixesWrongTypeOfPermission 0.008

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.409
testGroupIsDeletedIfItIsAssignedToUser 0.266
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.337

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 0.746

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.262
createRoleWithAclsForUserRolesWorkspace 0.214
renameRole 0.247
createRoleAddsUriAcls 0.19
renameRoleAndModifyOtherUserRoleAcls 0.207
validRoleNameIsUsedWhenCreatingRole 0.211
validRoleNameIsUsedWhenRenameRole 0.241
createRoleWithEmptyAcls 0.256
createRoleAddsWorkspaceAcls 0.205
removingAllAclEntriesAlsoRemovesAclNode 0.193
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.249
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.235
removeAclEntry 0.352

SaveGroupDialogActionTest

testUpdatesByOverwriting 1.856

WebAccessControlValidatorTest

deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission 0
deniesGivingRecursivePermissionWhenUserHasNodeOnlyPermission 0
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission1 0
deniesGivingWritePermissionOnRootWhenUserHasWritePermissionOnlyOnSubnodes 0
allowsGivingPermissionsWhenUserHasRestrictedSubNodePermission 0.001
givingAllPermissionToRootWhenUserHasRecursiveWritePermission 0
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.001
deniesGivingDenyPermissionWhenUserDoesNotHaveReadPermission 0.001
givingAllPermissionToAllWhenUserHasRecursiveWritePermission 0

GroupMemberPresenterTest

buildContainer 0.004

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.475
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.364
testChildNodeIsUpdated 0.357
testStoreGroupsCollection 0.275
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.258
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.277
testStoreRolesCollection 0.256

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.006
saveEntriesWithEmptyPath 0.006
saveEntriesWithNullPath 0.006
testGetEntryByNodeAccessTypeNodeWithRootPath 0.006
testSaveEntriesAccessTypeNodeWithTestPath 0.006
testSaveEntriesAccessTypeNodeWithRootPath 0.006

PermissionToolPresenterTest

buildContainerByDumpUserName 0.021
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.002
buildContainerByDumpGroupName 0.002

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.122
selectedLanguageShouldBeTheOneSetInContext 0.008
languageNamesInEnglish 0.007

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.306
testDeleteMultiFoldersInGroups 0.263
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.243
testFolderIsNotDeletedIfRoleInUse 0.395
testEmptyFolderIsDeleted 0.304
testFolderIsDeletedIfGroupInUse 0.498
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 1.005

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.183

DuplicateRoleActionTest

testUserRoleAclPreserved 0.201

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.014

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.128
testDoExecuteSubPathNoUpdate 0.143
testDoExecuteSubPathUpdate 0.143
testDoExecuteNoSubPath 0.149

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.373
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.273

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.287

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.01
testFalseOnException 0
skipped
testTrueOnProperty 0.011
testTrueOnNull 0.01
testFalseOnNodeWithSameName 0.01

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.554
testDeleteMultiFolders 0.247
testFolderIsNotDeletedIfNotEmpty 0.343

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.001
updateAccessTypeWhenModifyingPathWithWildcard 0.007
saveEntriesWithNullPath 0.006
saveEntriesDeduplicatesEntries 0.012
readEntriesMergesEntriesByBasePathAndPermission 0.01
saveEntriesWithSeparateAccessTypes 0.007
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.005
readEntriesExpandsPathIntoPathAndAccessType 0.006
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.006
sanitizeTrailingSlashesAndRedundantWildcards 0.006
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.006
readEntriesDeduplicatesEntries 0.007
mergeEntries 0.012

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.011

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 1.134

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped