Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.024
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.324
info.magnolia.security.setup 35 0 0 0 100% 58.829
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.668
info.magnolia.security.app.util 2 0 0 0 100% 0.004
info.magnolia.security.app.action 17 0 0 0 100% 3.171
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.007
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.02
info.magnolia.security.app.dialog.action 23 0 0 0 100% 6.519
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.388
info.magnolia.security.setup.migration 4 0 0 0 100% 0.459

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.008

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 58.684
BootstrapFileTest 1 0 0 0 100% 0.145

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteRoleActionTest 3 0 0 0 100% 0.566
DeleteGroupActionTest 3 0 0 0 100% 0.482
DeleteFolderActionTest 7 0 0 0 100% 1.5
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.131
DeleteEmptyFolderActionTest 3 0 0 0 100% 0.492

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 2.481
SaveGroupDialogActionTest 1 0 0 0 100% 1.192
SaveUserDialogActionTest 7 0 0 0 100% 1.771
DuplicateRoleActionTest 1 0 0 0 100% 0.137
DuplicateUserActionTest 1 0 0 0 100% 0.938

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.103
AccessControlListTest 6 0 0 0 100% 0.03
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.119
AccessControlListFieldTest 1 0 0 0 100% 0.044
WorkspaceAccessControlListTest 13 0 0 0 100% 0.086
WebAccessFieldFactoryTest 1 0 0 0 100% 0.006

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.003
testFindBestMatchingPermissions 0

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.004
testPropertyIsSetToTrue 0.002
testIfEnabledPropertyIsNotSetThanReturnTrue 0

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 3.108
updateFrom553 0.577
updateFrom56x 0.415
updateFrom533AddSearchToSubApps 1.435
updateFrom541AddSortableProperty 0.976
systemLanguagesFieldAddedOnUpdateTo511 2.552
updateFrom548InstallsToolsSubApp 0.806
updateFrom533ReconfigureDuplicateRoleAction 1.556
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.864
testUpdateTo51NewActionbarSectionInUsers 2.674
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.721
folderSupportAddedToRolesSubAppOnUpdateTo52 2.375
testUpdateTo524 1.782
updateFrom531ReconfigureDeleteFolderActions 1.524
testUpdateTo51DeleteRoleActionClass 2.539
updateFrom535ReconfigureDuplicateUserAction 1.202
testUpdateTo51DeleteUserActionAvailability 2.713
setEditUserActionAsDefaultOnUpdateto521 2.144
testUpdateFrom50 2.688
testUpdateFrom521 2.088
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.409
updateFrom54RemoveIndependentConfirmDialogs 1.032
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 2.114
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.64
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.311
updateFrom538AddEmailValidator 1.098
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.407
testUpdateTo51DeleteGroupActionClass 2.505
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.548
updateFrom53SetsWritePermissionForUsersSubappActions 1.543
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.822
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.289
updateFrom546SetsDelegateActionForSecuritySubApps 0.734
testUpdateTo51DeleteItemsAction 2.491

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.224
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.158
testRoleIsDeletedWhenItIsAssignedToGroup 0.184

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.084
testShowsCombinedEntryAsOneRow 0.009
testShowsFixesWrongTypeOfPermission 0.009

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.146
testGroupIsDeletedIfItIsAssignedToUser 0.189
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.147

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 0.611

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.217
createRoleWithAclsForUserRolesWorkspace 0.17
renameRole 0.262
createRoleAddsUriAcls 0.17
renameRoleAndModifyOtherUserRoleAcls 0.163
validRoleNameIsUsedWhenCreatingRole 0.172
validRoleNameIsUsedWhenRenameRole 0.269
createRoleWithEmptyAcls 0.188
createRoleAddsWorkspaceAcls 0.175
removingAllAclEntriesAlsoRemovesAclNode 0.157
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.183
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.21
removeAclEntry 0.145

SaveGroupDialogActionTest

testUpdatesByOverwriting 1.192

WebAccessControlValidatorTest

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

GroupMemberPresenterTest

buildContainer 0.003

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.309
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.291
testChildNodeIsUpdated 0.267
testStoreGroupsCollection 0.222
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.264
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.208
testStoreRolesCollection 0.21

AccessControlListTest

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

PermissionToolPresenterTest

buildContainerByDumpUserName 0.016
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.002
buildContainerByDumpGroupName 0.001

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.103
selectedLanguageShouldBeTheOneSetInContext 0.008
languageNamesInEnglish 0.007

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.153
testDeleteMultiFoldersInGroups 0.148
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.2
testFolderIsNotDeletedIfRoleInUse 0.2
testEmptyFolderIsDeleted 0.15
testFolderIsDeletedIfGroupInUse 0.15
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.499

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.144

DuplicateRoleActionTest

testUserRoleAclPreserved 0.137

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.044

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.108
testDoExecuteSubPathNoUpdate 0.11
testDoExecuteSubPathUpdate 0.116
testDoExecuteNoSubPath 0.125

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.168
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.132

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.131

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.006
testFalseOnException 0
skipped
testTrueOnProperty 0.006
testTrueOnNull 0.005
testFalseOnNodeWithSameName 0.005

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.192
testDeleteMultiFolders 0.15
testFolderIsNotDeletedIfNotEmpty 0.15

WorkspaceAccessControlListTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.006

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.938

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped