Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.022
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 0.339
info.magnolia.security.setup 35 0 0 0 100% 54.183
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.588
info.magnolia.security.app.util 2 0 0 0 100% 0.004
info.magnolia.security.app.action 17 0 0 0 100% 3.227
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.022
info.magnolia.security.app.dialog.action 23 0 0 0 100% 5.929
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.364
info.magnolia.security.setup.migration 4 0 0 0 100% 0.436

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.015
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.314
IsNotCurrentUserRuleTest 5 0 0 1 80% 0.025

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
SecurityModuleVersionHandlerTest 34 0 0 0 100% 54.053
BootstrapFileTest 1 0 0 0 100% 0.13

info.magnolia.security.app.tools.role

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

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.53
DeleteGroupActionTest 3 0 0 0 100% 0.531
DeleteFolderActionTest 7 0 0 0 100% 1.466
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.182
DeleteEmptyFolderActionTest 3 0 0 0 100% 0.518

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
SaveRoleDialogActionTest 13 0 0 0 100% 2.266
SaveGroupDialogActionTest 1 0 0 0 100% 1.09
SaveUserDialogActionTest 7 0 0 0 100% 1.544
DuplicateRoleActionTest 1 0 0 0 100% 0.143
DuplicateUserActionTest 1 0 0 0 100% 0.886

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.096
AccessControlListTest 6 0 0 0 100% 0.027
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.12
AccessControlListFieldTest 1 0 0 0 100% 0.034
WorkspaceAccessControlListTest 13 0 0 0 100% 0.077
WebAccessFieldFactoryTest 1 0 0 0 100% 0.01

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.002
testFindBestMatchingPermissions 0.001

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.005
testPropertyIsSetToTrue 0.001
testIfEnabledPropertyIsNotSetThanReturnTrue 0

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 2.862
updateFrom553 0.526
updateFrom56x 0.391
updateFrom533AddSearchToSubApps 1.359
updateFrom541AddSortableProperty 0.895
systemLanguagesFieldAddedOnUpdateTo511 2.318
updateFrom548InstallsToolsSubApp 0.724
updateFrom533ReconfigureDuplicateRoleAction 1.299
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.727
testUpdateTo51NewActionbarSectionInUsers 2.416
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.696
folderSupportAddedToRolesSubAppOnUpdateTo52 2.23
testUpdateTo524 1.659
updateFrom531ReconfigureDeleteFolderActions 1.43
testUpdateTo51DeleteRoleActionClass 2.348
updateFrom535ReconfigureDuplicateUserAction 1.131
testUpdateTo51DeleteUserActionAvailability 2.364
setEditUserActionAsDefaultOnUpdateto521 1.979
testUpdateFrom50 2.462
testUpdateFrom521 1.915
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 2.242
updateFrom54RemoveIndependentConfirmDialogs 0.956
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.958
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.584
folderSupportAddedToGroupsSubAppOnUpdateTo52 2.161
updateFrom538AddEmailValidator 1.025
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 2.246
testUpdateTo51DeleteGroupActionClass 2.33
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.511
updateFrom53SetsWritePermissionForUsersSubappActions 1.429
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.784
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 2.132
updateFrom546SetsDelegateActionForSecuritySubApps 0.68
testUpdateTo51DeleteItemsAction 2.284

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.221
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.148
testRoleIsDeletedWhenItIsAssignedToGroup 0.161

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.08
testShowsCombinedEntryAsOneRow 0.009
testShowsFixesWrongTypeOfPermission 0.007

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.16
testGroupIsDeletedIfItIsAssignedToUser 0.159
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.212

WorkspaceAccessControlValidatorTest

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

RoleAssignmentPresenterTest

buildContainer 0.547

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.217
createRoleWithAclsForUserRolesWorkspace 0.165
renameRole 0.227
createRoleAddsUriAcls 0.152
renameRoleAndModifyOtherUserRoleAcls 0.157
validRoleNameIsUsedWhenCreatingRole 0.166
validRoleNameIsUsedWhenRenameRole 0.214
createRoleWithEmptyAcls 0.206
createRoleAddsWorkspaceAcls 0.146
removingAllAclEntriesAlsoRemovesAclNode 0.139
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.143
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.16
removeAclEntry 0.174

SaveGroupDialogActionTest

testUpdatesByOverwriting 1.09

WebAccessControlValidatorTest

deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission 0
deniesGivingRecursivePermissionWhenUserHasNodeOnlyPermission 0
deniesGivingSubNodePermissionWhenUserHasAnIncompatibleSubNodePermission1 0.001
deniesGivingWritePermissionOnRootWhenUserHasWritePermissionOnlyOnSubnodes 0
allowsGivingPermissionsWhenUserHasRestrictedSubNodePermission 0
givingAllPermissionToRootWhenUserHasRecursiveWritePermission 0.001
allowsDenyingRecursively 0
allowsGivingRecursiveWritePermissionWhenUserHasRecursiveWritePermission 0.001
deniesGivingReadPermissionWhenUserDoesNotHaveReadPermission 0
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.321
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.243
testChildNodeIsUpdated 0.269
testStoreGroupsCollection 0.183
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.191
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.162
testStoreRolesCollection 0.175

AccessControlListTest

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

PermissionToolPresenterTest

buildContainerByDumpUserName 0.018
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.002
buildContainerByDumpGroupName 0.002

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.107
selectedLanguageShouldBeTheOneSetInContext 0.006
languageNamesInEnglish 0.006

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.144
testDeleteMultiFoldersInGroups 0.144
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.183
testFolderIsNotDeletedIfRoleInUse 0.214
testEmptyFolderIsDeleted 0.15
testFolderIsDeletedIfGroupInUse 0.162
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 0.469

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.13

DuplicateRoleActionTest

testUserRoleAclPreserved 0.143

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.034

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.104
testDoExecuteSubPathNoUpdate 0.109
testDoExecuteSubPathUpdate 0.111
testDoExecuteNoSubPath 0.11

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 0.176
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.138

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.182

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.003
testFalseOnException 0
skipped
testTrueOnProperty 0.007
testTrueOnNull 0.008
testFalseOnNodeWithSameName 0.007

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.222
testDeleteMultiFolders 0.149
testFolderIsNotDeletedIfNotEmpty 0.147

WorkspaceAccessControlListTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.009

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.886

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped