Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.023
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.409
info.magnolia.security.setup 35 0 0 0 100% 53.066
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.591
info.magnolia.security.app.util 2 0 0 0 100% 0.003
info.magnolia.security.app.action 17 0 0 0 100% 3.487
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.005
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.021
info.magnolia.security.app.dialog.action 23 0 0 0 100% 6.22
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.003
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.367
info.magnolia.security.setup.migration 4 0 0 0 100% 0.482

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.016
WebAccessControlValidatorTest 18 0 0 0 100% 0.007

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 52.915
BootstrapFileTest 1 0 0 0 100% 0.151

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteRoleActionTest 3 0 0 0 100% 0.587
DeleteGroupActionTest 3 0 0 0 100% 0.587
DeleteFolderActionTest 7 0 0 0 100% 1.549
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.151
DeleteEmptyFolderActionTest 3 0 0 0 100% 0.613

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 2.262
SaveGroupDialogActionTest 1 0 0 0 100% 1.305
SaveUserDialogActionTest 7 0 0 0 100% 1.666
DuplicateRoleActionTest 1 0 0 0 100% 0.14
DuplicateUserActionTest 1 0 0 0 100% 0.847

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.111
AccessControlListTest 6 0 0 0 100% 0.034
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.128
AccessControlListFieldTest 1 0 0 0 100% 0.014
WorkspaceAccessControlListTest 13 0 0 0 100% 0.073
WebAccessFieldFactoryTest 1 0 0 0 100% 0.007

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.002
testFindBestMatchingPermissions 0.001

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.003
testPropertyIsSetToTrue 0.002
testIfEnabledPropertyIsNotSetThanReturnTrue 0

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 3.051
updateFrom553 0.511
updateFrom56x 0.403
updateFrom533AddSearchToSubApps 1.276
updateFrom541AddSortableProperty 0.916
systemLanguagesFieldAddedOnUpdateTo511 2.358
updateFrom548InstallsToolsSubApp 0.709
updateFrom533ReconfigureDuplicateRoleAction 1.277
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.673
testUpdateTo51NewActionbarSectionInUsers 2.289
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.72
folderSupportAddedToRolesSubAppOnUpdateTo52 2.146
testUpdateTo524 1.563
updateFrom531ReconfigureDeleteFolderActions 1.34
testUpdateTo51DeleteRoleActionClass 2.282
updateFrom535ReconfigureDuplicateUserAction 1.129
testUpdateTo51DeleteUserActionAvailability 2.276
setEditUserActionAsDefaultOnUpdateto521 1.955
testUpdateFrom50 2.483
testUpdateFrom521 1.891
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.144
updateFrom54RemoveIndependentConfirmDialogs 0.933
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.849
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.606
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.049
updateFrom538AddEmailValidator 1.021
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.142
testUpdateTo51DeleteGroupActionClass 2.268
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.524
updateFrom53SetsWritePermissionForUsersSubappActions 1.397
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.767
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.091
updateFrom546SetsDelegateActionForSecuritySubApps 0.676
testUpdateTo51DeleteItemsAction 2.199

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.221
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.157
testRoleIsDeletedWhenItIsAssignedToGroup 0.209

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.097
testShowsCombinedEntryAsOneRow 0.007
testShowsFixesWrongTypeOfPermission 0.007

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.166
testGroupIsDeletedIfItIsAssignedToUser 0.198
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.223

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 0.558

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.199
createRoleWithAclsForUserRolesWorkspace 0.157
renameRole 0.243
createRoleAddsUriAcls 0.194
renameRoleAndModifyOtherUserRoleAcls 0.156
validRoleNameIsUsedWhenCreatingRole 0.153
validRoleNameIsUsedWhenRenameRole 0.194
createRoleWithEmptyAcls 0.157
createRoleAddsWorkspaceAcls 0.147
removingAllAclEntriesAlsoRemovesAclNode 0.146
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.149
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.185
removeAclEntry 0.182

SaveGroupDialogActionTest

testUpdatesByOverwriting 1.305

WebAccessControlValidatorTest

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

GroupMemberPresenterTest

buildContainer 0.003

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.319
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.243
testChildNodeIsUpdated 0.323
testStoreGroupsCollection 0.189
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.196
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.206
testStoreRolesCollection 0.189

AccessControlListTest

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

PermissionToolPresenterTest

buildContainerByDumpUserName 0.017
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.001
buildContainerByDumpGroupName 0.002

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.113
selectedLanguageShouldBeTheOneSetInContext 0.007
languageNamesInEnglish 0.007

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.165
testDeleteMultiFoldersInGroups 0.143
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.164
testFolderIsNotDeletedIfRoleInUse 0.191
testEmptyFolderIsDeleted 0.18
testFolderIsDeletedIfGroupInUse 0.227
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.479

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.15

DuplicateRoleActionTest

testUserRoleAclPreserved 0.14

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.014

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.12
testDoExecuteSubPathNoUpdate 0.119
testDoExecuteSubPathUpdate 0.118
testDoExecuteNoSubPath 0.125

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.222
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.147

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.151

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.011
testFalseOnException 0
skipped
testTrueOnProperty 0.009
testTrueOnNull 0.008
testFalseOnNodeWithSameName 0.009

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.221
testDeleteMultiFolders 0.154
testFolderIsNotDeletedIfNotEmpty 0.238

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0
updateAccessTypeWhenModifyingPathWithWildcard 0.004
saveEntriesWithNullPath 0.005
saveEntriesDeduplicatesEntries 0.01
readEntriesMergesEntriesByBasePathAndPermission 0.01
saveEntriesWithSeparateAccessTypes 0.006
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.006
readEntriesExpandsPathIntoPathAndAccessType 0.006
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.005
sanitizeTrailingSlashesAndRedundantWildcards 0.006
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.006
readEntriesDeduplicatesEntries 0.005
mergeEntries 0.004

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.007

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.847

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped