Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
157 0 0 1 99.363% 61.546

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.015
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 2.256
info.magnolia.security.setup 34 0 0 0 100% 46.909
info.magnolia.security.app.tools.role 1 0 0 0 100% 0.001
info.magnolia.security.app.util 2 0 0 0 100% 0.001
info.magnolia.security.app.action 17 0 0 0 100% 6.362
info.magnolia.security.app.dialog.field.property 3 0 0 0 100% 0.008
info.magnolia.security.app.tools.permission 3 0 0 0 100% 0.018
info.magnolia.security.app.dialog.action 23 0 0 0 100% 4.696
info.magnolia.security.app.tools.group 1 0 0 0 100% 0.049
info.magnolia.security.app.dialog.field 27 0 0 0 100% 0.384
info.magnolia.security.setup.migration 4 0 0 0 100% 0.847

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
WebAccessControlValidatorTest 18 0 0 0 100% 0.012
WorkspaceAccessControlValidatorTest 17 0 0 0 100% 0.003

info.magnolia.security.app.action.availability

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

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 0.423
SecurityModuleVersionHandlerTest 33 0 0 0 100% 46.486

info.magnolia.security.app.tools.role

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

info.magnolia.security.app.util

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteEmptyFolderActionTest 3 0 0 0 100% 1.192
DeleteFolderActionTest 7 0 0 0 100% 3.583
DeleteGroupActionTest 3 0 0 0 100% 0.696
DeleteRoleActionTest 3 0 0 0 100% 0.678
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.213

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

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

info.magnolia.security.app.tools.permission

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.305
DuplicateUserActionTest 1 0 0 0 100% 0.569
SaveGroupDialogActionTest 1 0 0 0 100% 0.192
SaveRoleDialogActionTest 13 0 0 0 100% 2.422
SaveUserDialogActionTest 7 0 0 0 100% 1.208

info.magnolia.security.app.tools.group

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

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListFieldTest 1 0 0 0 100% 0.058
AccessControlListTest 6 0 0 0 100% 0.042
SystemLanguagesFieldFactoryTest 3 0 0 0 100% 0.067
WebAccessFieldFactoryTest 1 0 0 0 100% 0.064
WorkspaceAccessControlListTest 13 0 0 0 100% 0.126
WorkspaceAccessFieldFactoryTest 3 0 0 0 100% 0.027

info.magnolia.security.setup.migration

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

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 0.468
testFalseOnException 0
skipped
testTrueOnProperty 0.028
testTrueOnNull 0.022
testFalseOnNodeWithSameName 0.022

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 1.26
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 0.456

DeleteEmptyFolderActionTest

testFolderIsDeleted 0.532
testDeleteMultiFolders 0.306
testFolderIsNotDeletedIfNotEmpty 0.354

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.404
testDeleteMultiFoldersInGroups 0.313
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.451
testFolderIsNotDeletedIfRoleInUse 0.498
testEmptyFolderIsDeleted 0.313
testFolderIsDeletedIfGroupInUse 0.338
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 1.266

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.295
testGroupIsDeletedIfItIsAssignedToUser 0.199
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.202

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.254
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.203
testRoleIsDeletedWhenItIsAssignedToGroup 0.221

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.213

DuplicateRoleActionTest

testUserRoleAclPreserved 0.305

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 0.569

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.192

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.195
createRoleWithAclsForUserRolesWorkspace 0.167
renameRole 0.204
createRoleAddsUriAcls 0.23
renameRoleAndModifyOtherUserRoleAcls 0.167
validRoleNameIsUsedWhenCreatingRole 0.165
validRoleNameIsUsedWhenRenameRole 0.156
createRoleWithEmptyAcls 0.155
createRoleAddsWorkspaceAcls 0.189
removingAllAclEntriesAlsoRemovesAclNode 0.176
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.21
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.236
removeAclEntry 0.172

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.201
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.157
testChildNodeIsUpdated 0.158
testStoreGroupsCollection 0.156
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.165
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.167
testStoreRolesCollection 0.204

AccessControlListFieldTest

showsAddButtonAndEmptyLabelWhenEmpty 0.058

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.009
saveEntriesWithEmptyPath 0.006
saveEntriesWithNullPath 0.01
testGetEntryByNodeAccessTypeNodeWithRootPath 0.005
testSaveEntriesAccessTypeNodeWithTestPath 0.006
testSaveEntriesAccessTypeNodeWithRootPath 0.006

EnabledFieldTransformerTest

testPropertyIsSetToFalse 0.007
testPropertyIsSetToTrue 0.001
testIfEnabledPropertyIsNotSetThanReturnTrue 0

SystemLanguagesFieldFactoryTest

languageNamesInGerman 0.053
selectedLanguageShouldBeTheOneSetInContext 0.007
languageNamesInEnglish 0.007

WebAccessControlValidatorTest

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

WorkspaceAccessControlValidatorTest

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

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.064

WorkspaceAccessControlListTest

saveEntriesWithEmptyPath 0.015
updateAccessTypeWhenModifyingPathWithWildcard 0.01
saveEntriesWithNullPath 0.009
saveEntriesDeduplicatesEntries 0.008
readEntriesMergesEntriesByBasePathAndPermission 0.03
saveEntriesWithSeparateAccessTypes 0.007
sanitizeTrailingSlashesUponConstructAndUponSetPath 0.006
readEntriesExpandsPathIntoPathAndAccessType 0.006
sanitizeEntriesUponConstructAndUponSetPathIfNeeded 0.005
sanitizeTrailingSlashesAndRedundantWildcards 0.005
saveEntriesCreatesDoubleEntriesForAccessTypeNodeAndChildren 0.006
readEntriesDeduplicatesEntries 0.013
mergeEntries 0.006

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.012
testShowsCombinedEntryAsOneRow 0.007
testShowsFixesWrongTypeOfPermission 0.008

GroupMemberPresenterTest

buildContainer 0.049

PermissionToolPresenterTest

buildContainerByDumpUserName 0.015
buildContainerWhenUserHasAssignedGroupWhichDoesNotExistInMagnolia 0.002
buildContainerByDumpGroupName 0.001

RoleAssignmentPresenterTest

buildContainer 0.001

AccessControlPropertyUtilTest

findViolatedPermissionsWhenPermissionsInterfere 0.001
testFindBestMatchingPermissions 0

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 0.423

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.237
testDoExecuteSubPathNoUpdate 0.217
testDoExecuteSubPathUpdate 0.205
testDoExecuteNoSubPath 0.188

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 2.928
updateFrom553 0.447
updateFrom533AddSearchToSubApps 1.133
updateFrom541AddSortableProperty 0.753
systemLanguagesFieldAddedOnUpdateTo511 2.054
updateFrom548InstallsToolsSubApp 0.597
updateFrom533ReconfigureDuplicateRoleAction 1.106
testUpdateTo523SetsWritePermissionForSecuritySubappActions 1.489
testUpdateTo51NewActionbarSectionInUsers 2.109
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 0.685
folderSupportAddedToRolesSubAppOnUpdateTo52 1.969
testUpdateTo524 1.426
updateFrom531ReconfigureDeleteFolderActions 1.309
testUpdateTo51DeleteRoleActionClass 2.101
updateFrom535ReconfigureDuplicateUserAction 0.891
testUpdateTo51DeleteUserActionAvailability 2.035
setEditUserActionAsDefaultOnUpdateto521 1.685
testUpdateFrom50 2.077
testUpdateFrom521 1.615
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 1.918
updateFrom54RemoveIndependentConfirmDialogs 0.774
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 1.668
updateFrom549UpdatesSaveAndCancelDialogActionDefinitionClasses 0.479
folderSupportAddedToGroupsSubAppOnUpdateTo52 1.84
updateFrom538AddEmailValidator 0.826
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 1.898
testUpdateTo51DeleteGroupActionClass 2.008
updateFrom55FixConfigurationAndSecurityAppConfiguration 0.432
updateFrom53SetsWritePermissionForUsersSubappActions 1.228
updateFrom543ReconfiguresFactoryClassOfSystemLanguagesField 0.627
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 1.83
updateFrom546SetsDelegateActionForSecuritySubApps 0.557
testUpdateTo51DeleteItemsAction 1.992

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped