Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.584
info.magnolia.security.setup 35 0 0 0 100% 69.887
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.824
info.magnolia.security.app.util 2 0 0 0 100% 0.006
info.magnolia.security.app.action 17 0 0 0 100% 5.054
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.012
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.032
info.magnolia.security.app.dialog.action 23 0 0 0 100% 8.859
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.509
info.magnolia.security.setup.migration 4 0 0 0 100% 0.769

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.026
WebAccessControlValidatorTest 18 0 0 0 100% 0.013

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 69.657
BootstrapFileTest 1 0 0 0 100% 0.23

info.magnolia.security.app.tools.role

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

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.115
DeleteGroupActionTest 3 0 0 0 100% 0.707
DeleteFolderActionTest 7 0 0 0 100% 2.203
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.292
DeleteEmptyFolderActionTest 3 0 0 0 100% 0.737

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 3.102
SaveGroupDialogActionTest 1 0 0 0 100% 1.945
SaveUserDialogActionTest 7 0 0 0 100% 2.414
DuplicateRoleActionTest 1 0 0 0 100% 0.253
DuplicateUserActionTest 1 0 0 0 100% 1.145

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.149
AccessControlListTest 6 0 0 0 100% 0.036
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.177
AccessControlListFieldTest 1 0 0 0 100% 0.013
WorkspaceAccessControlListTest 13 0 0 0 100% 0.125
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.769

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.005
testFindBestMatchingPermissions 0.001

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.009
testPropertyIsSetToTrue 0.003
testIfEnabledPropertyIsNotSetThanReturnTrue 0

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 4.567
updateFrom553 0.661
updateFrom56x 0.591
updateFrom533AddSearchToSubApps 1.665
updateFrom541AddSortableProperty 1.179
systemLanguagesFieldAddedOnUpdateTo511 2.815
updateFrom548InstallsToolsSubApp 0.89
updateFrom533ReconfigureDuplicateRoleAction 1.557
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.999
testUpdateTo51NewActionbarSectionInUsers 2.845
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.861
folderSupportAddedToRolesSubAppOnUpdateTo52 2.849
testUpdateTo524 1.968
updateFrom531ReconfigureDeleteFolderActions 1.618
testUpdateTo51DeleteRoleActionClass 2.781
updateFrom535ReconfigureDuplicateUserAction 1.373
testUpdateTo51DeleteUserActionAvailability 2.812
setEditUserActionAsDefaultOnUpdateto521 2.592
testUpdateFrom50 3.683
testUpdateFrom521 2.754
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 3.154
updateFrom54RemoveIndependentConfirmDialogs 1.504
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 2.642
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.779
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.831
updateFrom538AddEmailValidator 1.307
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.978
testUpdateTo51DeleteGroupActionClass 2.997
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.671
updateFrom53SetsWritePermissionForUsersSubappActions 1.677
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.957
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.49
updateFrom546SetsDelegateActionForSecuritySubApps 0.824
testUpdateTo51DeleteItemsAction 2.784

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.365
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.393
testRoleIsDeletedWhenItIsAssignedToGroup 0.348

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.124
testShowsCombinedEntryAsOneRow 0.012
testShowsFixesWrongTypeOfPermission 0.013

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.223
testGroupIsDeletedIfItIsAssignedToUser 0.2
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.282

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 0.79

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.276
createRoleWithAclsForUserRolesWorkspace 0.192
renameRole 0.234
createRoleAddsUriAcls 0.257
renameRoleAndModifyOtherUserRoleAcls 0.282
validRoleNameIsUsedWhenCreatingRole 0.241
validRoleNameIsUsedWhenRenameRole 0.22
createRoleWithEmptyAcls 0.19
createRoleAddsWorkspaceAcls 0.203
removingAllAclEntriesAlsoRemovesAclNode 0.213
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.224
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.315
removeAclEntry 0.253

SaveGroupDialogActionTest

testUpdatesByOverwriting 1.944

WebAccessControlValidatorTest

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

GroupMemberPresenterTest

buildContainer 0.005

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.455
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.442
testChildNodeIsUpdated 0.339
testStoreGroupsCollection 0.348
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.327
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.288
testStoreRolesCollection 0.214

AccessControlListTest

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

PermissionToolPresenterTest

buildContainerByDumpUserName 0.025
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.003
buildContainerByDumpGroupName 0.004

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.157
selectedLanguageShouldBeTheOneSetInContext 0.009
languageNamesInEnglish 0.008

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.216
testDeleteMultiFoldersInGroups 0.193
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.292
testFolderIsNotDeletedIfRoleInUse 0.25
testEmptyFolderIsDeleted 0.215
testFolderIsDeletedIfGroupInUse 0.301
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.734

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.23

DuplicateRoleActionTest

testUserRoleAclPreserved 0.253

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.013

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.216
testDoExecuteSubPathNoUpdate 0.189
testDoExecuteSubPathUpdate 0.182
testDoExecuteNoSubPath 0.182

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.297
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.228

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.292

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.012
testFalseOnException 0
skipped
testTrueOnProperty 0.013
testTrueOnNull 0.015
testFalseOnNodeWithSameName 0.012

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.286
testDeleteMultiFolders 0.2
testFolderIsNotDeletedIfNotEmpty 0.25

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0
updateAccessTypeWhenModifyingPathWithWildcard 0.009
saveEntriesWithNullPath 0.01
saveEntriesDeduplicatesEntries 0.02
readEntriesMergesEntriesByBasePathAndPermission 0.016
saveEntriesWithSeparateAccessTypes 0.01
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.009
readEntriesExpandsPathIntoPathAndAccessType 0.008
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.016
sanitizeTrailingSlashesAndRedundantWildcards 0.007
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.007
readEntriesDeduplicatesEntries 0.007
mergeEntries 0.006

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.009

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 1.145

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped