Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.034
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.41
info.magnolia.security.setup 35 0 0 0 100% 51.532
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.564
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.006
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.019
info.magnolia.security.app.dialog.action 23 0 0 0 100% 5.914
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.339
info.magnolia.security.setup.migration 4 0 0 0 100% 0.415

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.024
WebAccessControlValidatorTest 18 0 0 0 100% 0.01

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 51.4
BootstrapFileTest 1 0 0 0 100% 0.132

info.magnolia.security.app.tools.role

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

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.48
DeleteGroupActionTest 3 0 0 0 100% 0.43
DeleteFolderActionTest 7 0 0 0 100% 1.526
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.161
DeleteEmptyFolderActionTest 3 0 0 0 100% 0.574

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 2.093
SaveGroupDialogActionTest 1 0 0 0 100% 1.231
SaveUserDialogActionTest 7 0 0 0 100% 1.536
DuplicateRoleActionTest 1 0 0 0 100% 0.166
DuplicateUserActionTest 1 0 0 0 100% 0.888

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.099
AccessControlListTest 6 0 0 0 100% 0.042
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.109
AccessControlListFieldTest 1 0 0 0 100% 0.011
WorkspaceAccessControlListTest 13 0 0 0 100% 0.069
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.415

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.004
testFindBestMatchingPermissions 0

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.005
testPropertyIsSetToTrue 0.001
testIfEnabledPropertyIsNotSetThanReturnTrue 0

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 2.926
updateFrom553 0.456
updateFrom56x 0.521
updateFrom533AddSearchToSubApps 1.31
updateFrom541AddSortableProperty 0.858
systemLanguagesFieldAddedOnUpdateTo511 2.259
updateFrom548InstallsToolsSubApp 0.754
updateFrom533ReconfigureDuplicateRoleAction 1.282
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.58
testUpdateTo51NewActionbarSectionInUsers 2.218
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.607
folderSupportAddedToRolesSubAppOnUpdateTo52 2.031
testUpdateTo524 1.524
updateFrom531ReconfigureDeleteFolderActions 1.268
testUpdateTo51DeleteRoleActionClass 2.257
updateFrom535ReconfigureDuplicateUserAction 1.09
testUpdateTo51DeleteUserActionAvailability 2.379
setEditUserActionAsDefaultOnUpdateto521 1.879
testUpdateFrom50 2.246
testUpdateFrom521 1.768
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.057
updateFrom54RemoveIndependentConfirmDialogs 0.896
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.826
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.581
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.167
updateFrom538AddEmailValidator 1.032
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.057
testUpdateTo51DeleteGroupActionClass 2.177
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.496
updateFrom53SetsWritePermissionForUsersSubappActions 1.321
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.712
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.034
updateFrom546SetsDelegateActionForSecuritySubApps 0.657
testUpdateTo51DeleteItemsAction 2.171

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.206
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.132
testRoleIsDeletedWhenItIsAssignedToGroup 0.142

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.084
testShowsCombinedEntryAsOneRow 0.008
testShowsFixesWrongTypeOfPermission 0.007

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.155
testGroupIsDeletedIfItIsAssignedToUser 0.133
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.142

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 0.536

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.19
createRoleWithAclsForUserRolesWorkspace 0.161
renameRole 0.216
createRoleAddsUriAcls 0.151
renameRoleAndModifyOtherUserRoleAcls 0.165
validRoleNameIsUsedWhenCreatingRole 0.141
validRoleNameIsUsedWhenRenameRole 0.178
createRoleWithEmptyAcls 0.199
createRoleAddsWorkspaceAcls 0.139
removingAllAclEntriesAlsoRemovesAclNode 0.131
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.139
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.136
removeAclEntry 0.147

SaveGroupDialogActionTest

testUpdatesByOverwriting 1.231

WebAccessControlValidatorTest

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

GroupMemberPresenterTest

buildContainer 0.003

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.3
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.231
testChildNodeIsUpdated 0.28
testStoreGroupsCollection 0.183
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.179
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.193
testStoreRolesCollection 0.17

AccessControlListTest

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

PermissionToolPresenterTest

buildContainerByDumpUserName 0.016
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.001
buildContainerByDumpGroupName 0.002

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.096
selectedLanguageShouldBeTheOneSetInContext 0.006
languageNamesInEnglish 0.006

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.177
testDeleteMultiFoldersInGroups 0.149
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.2
testFolderIsNotDeletedIfRoleInUse 0.161
testEmptyFolderIsDeleted 0.147
testFolderIsDeletedIfGroupInUse 0.192
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.5

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.132

DuplicateRoleActionTest

testUserRoleAclPreserved 0.166

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.011

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.103
testDoExecuteSubPathNoUpdate 0.105
testDoExecuteSubPathUpdate 0.104
testDoExecuteNoSubPath 0.103

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.167
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.224

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.161

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.002
testFalseOnException 0
skipped
testTrueOnProperty 0.005
testTrueOnNull 0.006
testFalseOnNodeWithSameName 0.005

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.175
testDeleteMultiFolders 0.199
testFolderIsNotDeletedIfNotEmpty 0.2

WorkspaceAccessControlListTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.009

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.888

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped