Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.001
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.608
info.magnolia.security.setup 35 0 0 0 100% 106.926
info.magnolia.security.app.tools.role 1 0 0 0 100% 1.285
info.magnolia.security.app.util 2 0 0 0 100% 0.011
info.magnolia.security.app.action 17 0 0 0 100% 7.571
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.023
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.044
info.magnolia.security.app.dialog.action 23 0 0 0 100% 16.555
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.007
info.magnolia.security.app.dialog.field 27 0 0 0 100% 1.161
info.magnolia.security.setup.migration 4 0 0 0 100% 0.961

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

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 106.617
BootstrapFileTest 1 0 0 0 100% 0.309

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteRoleActionTest 3 0 0 0 100% 1.185
DeleteGroupActionTest 3 0 0 0 100% 1.335
DeleteFolderActionTest 7 0 0 0 100% 2.962
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.665
DeleteEmptyFolderActionTest 3 0 0 0 100% 1.424

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 5.454
SaveGroupDialogActionTest 1 0 0 0 100% 3.142
SaveUserDialogActionTest 7 0 0 0 100% 5.789
DuplicateRoleActionTest 1 0 0 0 100% 0.419
DuplicateUserActionTest 1 0 0 0 100% 1.751

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.314
AccessControlListTest 6 0 0 0 100% 0.113
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.491
AccessControlListFieldTest 1 0 0 0 100% 0.019
WorkspaceAccessControlListTest 13 0 0 0 100% 0.194
WebAccessFieldFactoryTest 1 0 0 0 100% 0.03

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.01
testFindBestMatchingPermissions 0.001

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.019
testPropertyIsSetToTrue 0.004
testIfEnabledPropertyIsNotSetThanReturnTrue 0

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 6.882
updateFrom553 2.382
updateFrom56x 1.043
updateFrom533AddSearchToSubApps 2.66
updateFrom541AddSortableProperty 1.761
systemLanguagesFieldAddedOnUpdateTo511 5.12
updateFrom548InstallsToolsSubApp 1.41
updateFrom533ReconfigureDuplicateRoleAction 2.384
testUpdateTo523SetsWritePermissionForSecuritySubappActions 3.183
testUpdateTo51NewActionbarSectionInUsers 4.64
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 1.303
folderSupportAddedToRolesSubAppOnUpdateTo52 4.297
testUpdateTo524 2.989
updateFrom531ReconfigureDeleteFolderActions 2.933
testUpdateTo51DeleteRoleActionClass 4.89
updateFrom535ReconfigureDuplicateUserAction 2.696
testUpdateTo51DeleteUserActionAvailability 4.994
setEditUserActionAsDefaultOnUpdateto521 3.797
testUpdateFrom50 4.479
testUpdateFrom521 3.446
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 4.242
updateFrom54RemoveIndependentConfirmDialogs 1.86
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 3.408
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 1.101
folderSupportAddedToGroupsSubAppOnUpdateTo52 4.036
updateFrom538AddEmailValidator 2.456
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 4.028
testUpdateTo51DeleteGroupActionClass 4.027
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.957
updateFrom53SetsWritePermissionForUsersSubappActions 2.827
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 1.444
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 3.663
updateFrom546SetsDelegateActionForSecuritySubApps 1.196
testUpdateTo51DeleteItemsAction 4.083

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.571
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.303
testRoleIsDeletedWhenItIsAssignedToGroup 0.311

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.28
testShowsCombinedEntryAsOneRow 0.017
testShowsFixesWrongTypeOfPermission 0.017

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.585
testGroupIsDeletedIfItIsAssignedToUser 0.495
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.255

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 1.285

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.416
createRoleWithAclsForUserRolesWorkspace 0.375
renameRole 0.631
createRoleAddsUriAcls 0.413
renameRoleAndModifyOtherUserRoleAcls 0.357
validRoleNameIsUsedWhenCreatingRole 0.331
validRoleNameIsUsedWhenRenameRole 0.374
createRoleWithEmptyAcls 0.367
createRoleAddsWorkspaceAcls 0.384
removingAllAclEntriesAlsoRemovesAclNode 0.505
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.49
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.536
removeAclEntry 0.275

SaveGroupDialogActionTest

testUpdatesByOverwriting 3.142

WebAccessControlValidatorTest

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

GroupMemberPresenterTest

buildContainer 0.007

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.905
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 1.139
testChildNodeIsUpdated 0.936
testStoreGroupsCollection 0.884
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.641
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.741
testStoreRolesCollection 0.543

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.022
saveEntriesWithEmptyPath 0.017
saveEntriesWithNullPath 0.02
testGetEntryByNodeAccessTypeNodeWithRootPath 0.018
testSaveEntriesAccessTypeNodeWithTestPath 0.014
testSaveEntriesAccessTypeNodeWithRootPath 0.022

PermissionToolPresenterTest

buildContainerByDumpUserName 0.03
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.005
buildContainerByDumpGroupName 0.009

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.464
selectedLanguageShouldBeTheOneSetInContext 0.012
languageNamesInEnglish 0.015

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.304
testDeleteMultiFoldersInGroups 0.359
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.411
testFolderIsNotDeletedIfRoleInUse 0.398
testEmptyFolderIsDeleted 0.279
testFolderIsDeletedIfGroupInUse 0.382
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.829

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.309

DuplicateRoleActionTest

testUserRoleAclPreserved 0.419

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.019

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.217
testDoExecuteSubPathNoUpdate 0.282
testDoExecuteSubPathUpdate 0.224
testDoExecuteNoSubPath 0.238

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.322
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.237

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.665

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.014
testFalseOnException 0
skipped
testTrueOnProperty 0.01
testTrueOnNull 0.012
testFalseOnNodeWithSameName 0.013

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.338
testDeleteMultiFolders 0.66
testFolderIsNotDeletedIfNotEmpty 0.426

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0
updateAccessTypeWhenModifyingPathWithWildcard 0.014
saveEntriesWithNullPath 0.012
saveEntriesDeduplicatesEntries 0.024
readEntriesMergesEntriesByBasePathAndPermission 0.021
saveEntriesWithSeparateAccessTypes 0.015
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.017
readEntriesExpandsPathIntoPathAndAccessType 0.017
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.011
sanitizeTrailingSlashesAndRedundantWildcards 0.013
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.014
readEntriesDeduplicatesEntries 0.017
mergeEntries 0.019

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.03

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 1.751

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped