Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
108 0 0 1 99.074% 137.86

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 21 0 0 0 100% 0.479
info.magnolia.security.setup.migration 4 0 0 0 100% 2.581
info.magnolia.security.app.dialog.action 31 0 0 0 100% 21.177
info.magnolia.security.setup 28 0 0 0 100% 89.406
info.magnolia.security.app.action.availability 7 0 0 1 85.714% 7.666
info.magnolia.security.app.action 17 0 0 0 100% 16.551

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

info.magnolia.security.app.dialog.field

Class Tests Errors Failures Skipped Success Rate Time
AccessControlListTest 12 0 0 0 100% 0.02
SystemLanguagesFieldDefinitionTest 3 0 0 0 100% 0.14
WebAccessFieldFactoryTest 2 0 0 0 100% 0.215
WorkspaceAccessFieldFactoryTest 4 0 0 0 100% 0.104

info.magnolia.security.setup.migration

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

info.magnolia.security.app.dialog.action

Class Tests Errors Failures Skipped Success Rate Time
DuplicateRoleActionTest 1 0 0 0 100% 0.723
DuplicateUserActionTest 1 0 0 0 100% 1.495
SaveGroupDialogActionTest 1 0 0 0 100% 0.683
SaveRoleDialogActionTest 21 0 0 0 100% 14.046
SaveUserDialogActionTest 7 0 0 0 100% 4.23

info.magnolia.security.setup

Class Tests Errors Failures Skipped Success Rate Time
BootstrapFileTest 1 0 0 0 100% 1.175
SecurityModuleVersionHandlerTest 27 0 0 0 100% 88.231

info.magnolia.security.app.action.availability

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

info.magnolia.security.app.action

Class Tests Errors Failures Skipped Success Rate Time
DeleteEmptyFolderActionTest 3 0 0 0 100% 3.343
DeleteFolderActionTest 7 0 0 0 100% 8.157
DeleteGroupActionTest 3 0 0 0 100% 2.078
DeleteRoleActionTest 3 0 0 0 100% 2.203
OpenEditRoleDialogActionTest 1 0 0 0 100% 0.77

Test Cases

[Summary] [Package List] [Test Cases]

IsNotCurrentUserRuleTest

testTrueOnNodeWithDifferentName 1.094
testFalseOnException 0
skipped
testTrueOnProperty 0.135
testTrueOnNull 0.093
testFalseOnNodeWithSameName 0.083

SecurityAppWritePermissionRequiredRuleTest

isAvailableForItemReturnsTrueIfNodeIsNotWritableButUserHasSuperuserRole 4.578
isAvailableForItemReturnsFalseIfNodeIsNotWritableAndUserHasNotSuperuserRole 1.683

DeleteEmptyFolderActionTest

testFolderIsDeleted 1.418
testDeleteMultiFolders 1.003
testFolderIsNotDeletedIfNotEmpty 0.922

DeleteFolderActionTest

testDeleteMultiFoldersInRoles 0.721
testDeleteMultiFoldersInGroups 0.793
testFolderIsDeletedWhenContainsGroupAndGroupIsNotUsed 0.935
testFolderIsNotDeletedIfRoleInUse 1.3
testEmptyFolderIsDeleted 0.958
testFolderIsDeletedIfGroupInUse 1.274
testFolderIsDeletedWhenContainsNotUsedGroupAndGroupHasSameNameAsUsedRole 2.176

DeleteGroupActionTest

testGroupIsDeletedIfItIsAssignedToGroup 0.716
testGroupIsDeletedIfItIsAssignedToUser 0.796
testGroupIsDeletedWhenThereIsNoUserNorGroup 0.566

DeleteRoleActionTest

testRoleIsDeletedWhenItIsAssignedToUser 0.661
testRoleIsDeletedWhenThereIsNoUserNorGroup 0.652
testRoleIsDeletedWhenItIsAssignedToGroup 0.89

OpenEditRoleDialogActionTest

testOpenRoleDialog 0.77

DuplicateRoleActionTest

testUserRoleAclPreserved 0.723

DuplicateUserActionTest

testUserACLPropertyPathChangeWhileDuplicateNode 1.495

SaveGroupDialogActionTest

testUpdatesByOverwriting 0.683

SaveRoleDialogActionTest

editRoleAddsWorkspaceAcls 0.75
createRoleWithAclsForUserRolesWorkspace 0.634
deniesGivingWritePermissionWhenUserDoesNotHaveWritePermission 0.531
deniesGivingWritePermissionForUriWhenUserDoesNotHaveWritePermission 0.622
deniesGivingDenyPermissionForUriWhenUserDoesNotHaveReadPermission 0.748
renameRole 0.746
createRoleAddsUriAcls 0.734
createRoleAddsWorkspaceAcls 0.774
testRemoveAclEntry 0.75
refusesToAddNodeWhenUserDoesNotHaveWriteAccessToUserRolesWorkspace 0.563
deniesGivingRecursiveReadPermissionForUriWhenUserDoesNotHaveRecursiveReadPermission 0.506
validatesWhenNodeHasAclsForWorkspaceThatNoLongerExists 0.754
deniesGivingReadPermissionWhenUserDoesNotHaveReadPermission 0.607
createRoleWithRecursiveWorkspaceAclAddsTwoEntries 0.634
deniesGivingReadPermissionForUriWhenUserDoesNotHaveReadPermission 0.558
deniesGivingRecursiveReadPermissionWhenUserDoesNotHaveRecursiveReadPermission 0.588
allowsGivingDenyPermissionWhenUserHasReadPermission 0.769
deniesGivingRecursiveWritePermissionWhenUserDoesNotHaveRecursiveWritePermission 0.717
allowsGivingDenyPermissionForUriWhenUserHasReadPermission 0.822
deniesGivingRecursiveWritePermissionForUriWhenUserDoesNotHaveRecursiveWritePermission 0.651
deniesGivingDenyPermissionWhenUserDoesNotHaveReadPermission 0.588

SaveUserDialogActionTest

testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUserIntoRealmRoot 0.631
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndCreateNewUser 0.603
testChildNodeIsUpdated 0.673
testStoreGroupsCollection 0.615
testGetUserManagerWhenUserManagerRealmIsNotSpecifiedAndUserAlreadyExists 0.736
testGetUserManagerWhenUserManagerRealmIsSpecifiedAndUserAlreadyExists 0.504
testStoreRolesCollection 0.468

AccessControlListTest

testGetEntryByNodeAccessTypeNodeWithTestPath 0.003
testSaveEntriesAccessTypeChildrenWithRootPath 0.013
testGetEntryByNodeAccessTypeChildrenWithTestPath 0.001
testGetEntryByNodeAccessTypeNodeWithRootPath 0
testGetEntryByNodeAccessTypeChildrenWithRootPath 0
testSaveEntriesAccessTypeNodeAndChildrenWithTestPath 0.001
testGetEntryByNodeAccessTypeNodeAndChildrenWithRTestPath 0
testSaveEntriesAccessTypeNodeAndChildrenWithRootPath 0.001
testSaveEntriesAccessTypeNodeWithTestPath 0
testGetEntryByNodeAccessTypeNodeAndChildrenWithRootPath 0.001
testSaveEntriesAccessTypeChildrenWithTestPath 0
testSaveEntriesAccessTypeNodeWithRootPath 0

SystemLanguagesFieldDefinitionTest

languageNamesInGerman 0.039
selectedLanguageShouldBeTheOneSetInContext 0.052
languageNamesInEnglish 0.049

WebAccessFieldFactoryTest

testShowsAclEntryFromRepository 0.189
testShowsAddButtonAndEmptyLabelWhenEmpty 0.026

WorkspaceAccessFieldFactoryTest

testShowsAclRuleFromRepository 0.032
testShowsCombinedEntryAsOneRow 0.026
testShowsFixesWrongTypeOfPermission 0.022
testShowsAddButtonAndEmptyLabelWhenEmpty 0.024

BootstrapFileTest

testDoesNotContainPublicUsersSubApp 1.175

MoveAclPermissionsBetweenWorkspacesTest

testInvalidPath 0.555
testDoExecuteSubPathNoUpdate 0.529
testDoExecuteSubPathUpdate 0.648
testDoExecuteNoSubPath 0.849

SecurityModuleVersionHandlerTest

emptyLabelsAreRemovedOnUpdateTo51 5.287
updateFrom533AddSearchToSubApps 2.115
updateFrom541AddSortableProperty 0.959
systemLanguagesFieldAddedOnUpdateTo511 4.609
updateFrom533ReconfigureDuplicateRoleAction 2.138
testUpdateTo523SetsWritePermissionForSecuritySubappActions 3.023
testUpdateTo51NewActionbarSectionInUsers 5.034
testTo51EnsureSecurityAppLauncherConfigOrderAfterExtraInstallTask 2.28
folderSupportAddedToRolesSubAppOnUpdateTo52 4.321
testUpdateTo524 2.336
updateFrom531ReconfigureDeleteFolderActions 1.926
testUpdateTo51DeleteRoleActionClass 4.517
updateFrom535ReconfigureDuplicateUserAction 1.604
testUpdateTo51DeleteUserActionAvailability 4.317
setEditUserActionAsDefaultOnUpdateto521 2.9
testUpdateFrom50 5.039
testUpdateFrom521 2.932
userDialogLanguageFieldHasNewDefinitionOnUpdateTo511 4.625
updateFrom54RemoveIndependentConfirmDialogs 0.985
setRegisterConditionalReadOnlyTextFieldTypeOnUpdateto521 3.133
folderSupportAddedToGroupsSubAppOnUpdateTo52 4.054
updateFrom538AddEmailValidator 1.255
userDialogLanguageFieldOptionsHaveBeenRemovedOnUpdateTo511 4.557
testUpdateTo51DeleteGroupActionClass 4.792
updateFrom53SetsWritePermissionForUsersSubappActions 1.925
roleNameFieldIsConfiguredToUserConditionalReadOnlyTextFieldOnUpdateTo52 3.822
testUpdateTo51DeleteItemsAction 3.746

Failure Details

[Summary] [Package List] [Test Cases]


testFalseOnException
skipped: skipped