Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.353
info.magnolia.security.setup 35 0 0 0 100% 55.418
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.635
info.magnolia.security.app.util 2 0 0 0 100% 0.007
info.magnolia.security.app.action 17 0 0 0 100% 3.505
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.025
info.magnolia.security.app.dialog.action 23 0 0 0 100% 6.607
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.329
info.magnolia.security.setup.migration 4 0 0 0 100% 0.511

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.017
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.329
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% 55.278
BootstrapFileTest 1 0 0 0 100% 0.14

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteRoleActionTest 3 0 0 0 100% 0.618
DeleteGroupActionTest 3 0 0 0 100% 0.594
DeleteFolderActionTest 7 0 0 0 100% 1.607
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.19
DeleteEmptyFolderActionTest 3 0 0 0 100% 0.496

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 2.358
SaveGroupDialogActionTest 1 0 0 0 100% 1.238
SaveUserDialogActionTest 7 0 0 0 100% 1.814
DuplicateRoleActionTest 1 0 0 0 100% 0.271
DuplicateUserActionTest 1 0 0 0 100% 0.926

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.093
AccessControlListTest 6 0 0 0 100% 0.032
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.114
AccessControlListFieldTest 1 0 0 0 100% 0.012
WorkspaceAccessControlListTest 13 0 0 0 100% 0.071
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.511

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.003
testFindBestMatchingPermissions 0

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.003
testPropertyIsSetToTrue 0.006
testIfEnabledPropertyIsNotSetThanReturnTrue 0.001

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 2.942
updateFrom553 0.507
updateFrom56x 0.397
updateFrom533AddSearchToSubApps 1.379
updateFrom541AddSortableProperty 0.952
systemLanguagesFieldAddedOnUpdateTo511 2.441
updateFrom548InstallsToolsSubApp 0.75
updateFrom533ReconfigureDuplicateRoleAction 1.352
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.778
testUpdateTo51NewActionbarSectionInUsers 2.433
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.676
folderSupportAddedToRolesSubAppOnUpdateTo52 2.251
testUpdateTo524 1.703
updateFrom531ReconfigureDeleteFolderActions 1.448
testUpdateTo51DeleteRoleActionClass 2.401
updateFrom535ReconfigureDuplicateUserAction 1.141
testUpdateTo51DeleteUserActionAvailability 2.451
setEditUserActionAsDefaultOnUpdateto521 2.02
testUpdateFrom50 2.512
testUpdateFrom521 1.97
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.282
updateFrom54RemoveIndependentConfirmDialogs 0.982
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.998
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.606
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.183
updateFrom538AddEmailValidator 1.046
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.262
testUpdateTo51DeleteGroupActionClass 2.393
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.515
updateFrom53SetsWritePermissionForUsersSubappActions 1.492
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.805
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.168
updateFrom546SetsDelegateActionForSecuritySubApps 0.689
testUpdateTo51DeleteItemsAction 2.353

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.133
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.206
testRoleIsDeletedWhenItIsAssignedToGroup 0.278

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.076
testShowsCombinedEntryAsOneRow 0.008
testShowsFixesWrongTypeOfPermission 0.007

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.21
testGroupIsDeletedIfItIsAssignedToUser 0.208
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.176

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 0.578

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.224
createRoleWithAclsForUserRolesWorkspace 0.191
renameRole 0.2
createRoleAddsUriAcls 0.158
renameRoleAndModifyOtherUserRoleAcls 0.164
validRoleNameIsUsedWhenCreatingRole 0.175
validRoleNameIsUsedWhenRenameRole 0.246
createRoleWithEmptyAcls 0.167
createRoleAddsWorkspaceAcls 0.165
removingAllAclEntriesAlsoRemovesAclNode 0.154
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.172
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.199
removeAclEntry 0.142

SaveGroupDialogActionTest

testUpdatesByOverwriting 1.234

WebAccessControlValidatorTest

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

GroupMemberPresenterTest

buildContainer 0.001

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.336
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.29
testChildNodeIsUpdated 0.34
testStoreGroupsCollection 0.218
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.22
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.212
testStoreRolesCollection 0.195

AccessControlListTest

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

PermissionToolPresenterTest

buildContainerByDumpUserName 0.017
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.002
buildContainerByDumpGroupName 0.002

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.099
selectedLanguageShouldBeTheOneSetInContext 0.007
languageNamesInEnglish 0.007

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.194
testDeleteMultiFoldersInGroups 0.178
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.204
testFolderIsNotDeletedIfRoleInUse 0.196
testEmptyFolderIsDeleted 0.147
testFolderIsDeletedIfGroupInUse 0.183
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.504

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.138

DuplicateRoleActionTest

testUserRoleAclPreserved 0.153

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.01

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.117
testDoExecuteSubPathNoUpdate 0.123
testDoExecuteSubPathUpdate 0.127
testDoExecuteNoSubPath 0.143

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.165
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.161

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.187

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.004
testFalseOnException 0
skipped
testTrueOnProperty 0.006
testTrueOnNull 0.006
testFalseOnNodeWithSameName 0.005

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.158
testDeleteMultiFolders 0.183
testFolderIsNotDeletedIfNotEmpty 0.155

WorkspaceAccessControlListTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.006

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.924

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped