@@ -19,16 +19,16 @@ func TestPermissionsToCS3ResourcePermissions(t *testing.T) {
1919 unifiedRoleDefinition * libregraph.UnifiedRoleDefinition
2020 match bool
2121 }{
22- cs3Conversions .RoleViewer : {cs3Conversions .NewViewerRole (), unifiedrole .RoleViewer , true },
23- cs3Conversions .RoleViewerListGrants : {cs3Conversions .NewViewerListGrantsRole (), unifiedrole .RoleViewerListGrants , true },
24- cs3Conversions .RoleEditor : {cs3Conversions .NewEditorRole (), unifiedrole .RoleEditor , true },
25- cs3Conversions .RoleEditorListGrants : {cs3Conversions .NewEditorListGrantsRole (), unifiedrole .RoleEditorListGrants , true },
26- cs3Conversions .RoleFileEditor : {cs3Conversions .NewFileEditorRole (), unifiedrole .RoleFileEditor , true },
27- cs3Conversions .RoleFileEditorListGrants : {cs3Conversions .NewFileEditorListGrantsRole (), unifiedrole .RoleFileEditorListGrants , true },
28- cs3Conversions .RoleManager : {cs3Conversions .NewManagerRole (), unifiedrole .RoleManager , true },
29- cs3Conversions .RoleSecureViewer : {cs3Conversions .NewSecureViewerRole (), unifiedrole .RoleSecureViewer , true },
30- cs3Conversions .RoleDenied : {cs3Conversions .NewDeniedRole (), unifiedrole .RoleDenied , true },
31- "no match" : {cs3Conversions .NewFileEditorRole (), unifiedrole .RoleManager , false },
22+ cs3Conversions .RoleViewer : {cs3Conversions .NewViewerRole (), unifiedrole .RoleViewer () , true },
23+ cs3Conversions .RoleViewerListGrants : {cs3Conversions .NewViewerListGrantsRole (), unifiedrole .RoleViewerListGrants () , true },
24+ cs3Conversions .RoleEditor : {cs3Conversions .NewEditorRole (), unifiedrole .RoleEditor () , true },
25+ cs3Conversions .RoleEditorListGrants : {cs3Conversions .NewEditorListGrantsRole (), unifiedrole .RoleEditorListGrants () , true },
26+ cs3Conversions .RoleFileEditor : {cs3Conversions .NewFileEditorRole (), unifiedrole .RoleFileEditor () , true },
27+ cs3Conversions .RoleFileEditorListGrants : {cs3Conversions .NewFileEditorListGrantsRole (), unifiedrole .RoleFileEditorListGrants () , true },
28+ cs3Conversions .RoleManager : {cs3Conversions .NewManagerRole (), unifiedrole .RoleManager () , true },
29+ cs3Conversions .RoleSecureViewer : {cs3Conversions .NewSecureViewerRole (), unifiedrole .RoleSecureViewer () , true },
30+ cs3Conversions .RoleDenied : {cs3Conversions .NewDeniedRole (), unifiedrole .RoleDenied () , true },
31+ "no match" : {cs3Conversions .NewFileEditorRole (), unifiedrole .RoleManager () , false },
3232 }
3333
3434 for name , tc := range tests {
@@ -58,23 +58,23 @@ func TestCS3ResourcePermissionsToRole(t *testing.T) {
5858 unifiedRoleDefinition * libregraph.UnifiedRoleDefinition
5959 constraints string
6060 }{
61- cs3Conversions .RoleViewer + "1" : {cs3Conversions .NewViewerRole ().CS3ResourcePermissions (), unifiedrole .RoleViewer , unifiedrole .UnifiedRoleConditionFile },
62- cs3Conversions .RoleViewer + "2" : {cs3Conversions .NewViewerRole ().CS3ResourcePermissions (), unifiedrole .RoleViewer , unifiedrole .UnifiedRoleConditionFolder },
63- cs3Conversions .RoleEditor : {cs3Conversions .NewEditorRole ().CS3ResourcePermissions (), unifiedrole .RoleEditor , unifiedrole .UnifiedRoleConditionFolder },
64- cs3Conversions .RoleFileEditor : {cs3Conversions .NewFileEditorRole ().CS3ResourcePermissions (), unifiedrole .RoleFileEditor , unifiedrole .UnifiedRoleConditionFile },
65- cs3Conversions .RoleManager : {cs3Conversions .NewManagerRole ().CS3ResourcePermissions (), unifiedrole .RoleManager , unifiedrole .UnifiedRoleConditionDrive },
66- cs3Conversions .RoleSpaceViewer : {cs3Conversions .NewSpaceViewerRole ().CS3ResourcePermissions (), unifiedrole .RoleSpaceViewer , unifiedrole .UnifiedRoleConditionDrive },
67- cs3Conversions .RoleSpaceEditor : {cs3Conversions .NewSpaceEditorRole ().CS3ResourcePermissions (), unifiedrole .RoleSpaceEditor , unifiedrole .UnifiedRoleConditionDrive },
68- cs3Conversions .RoleSecureViewer + "1" : {cs3Conversions .NewSecureViewerRole ().CS3ResourcePermissions (), unifiedrole .RoleSecureViewer , unifiedrole .UnifiedRoleConditionFile },
69- cs3Conversions .RoleSecureViewer + "2" : {cs3Conversions .NewSecureViewerRole ().CS3ResourcePermissions (), unifiedrole .RoleSecureViewer , unifiedrole .UnifiedRoleConditionFolder },
70- cs3Conversions .RoleDenied : {cs3Conversions .NewDeniedRole ().CS3ResourcePermissions (), unifiedrole .RoleDenied , unifiedrole .UnifiedRoleConditionFolder },
61+ cs3Conversions .RoleViewer + "1" : {cs3Conversions .NewViewerRole ().CS3ResourcePermissions (), unifiedrole .RoleViewer () , unifiedrole .UnifiedRoleConditionFile },
62+ cs3Conversions .RoleViewer + "2" : {cs3Conversions .NewViewerRole ().CS3ResourcePermissions (), unifiedrole .RoleViewer () , unifiedrole .UnifiedRoleConditionFolder },
63+ cs3Conversions .RoleEditor : {cs3Conversions .NewEditorRole ().CS3ResourcePermissions (), unifiedrole .RoleEditor () , unifiedrole .UnifiedRoleConditionFolder },
64+ cs3Conversions .RoleFileEditor : {cs3Conversions .NewFileEditorRole ().CS3ResourcePermissions (), unifiedrole .RoleFileEditor () , unifiedrole .UnifiedRoleConditionFile },
65+ cs3Conversions .RoleManager : {cs3Conversions .NewManagerRole ().CS3ResourcePermissions (), unifiedrole .RoleManager () , unifiedrole .UnifiedRoleConditionDrive },
66+ cs3Conversions .RoleSpaceViewer : {cs3Conversions .NewSpaceViewerRole ().CS3ResourcePermissions (), unifiedrole .RoleSpaceViewer () , unifiedrole .UnifiedRoleConditionDrive },
67+ cs3Conversions .RoleSpaceEditor : {cs3Conversions .NewSpaceEditorRole ().CS3ResourcePermissions (), unifiedrole .RoleSpaceEditor () , unifiedrole .UnifiedRoleConditionDrive },
68+ cs3Conversions .RoleSecureViewer + "1" : {cs3Conversions .NewSecureViewerRole ().CS3ResourcePermissions (), unifiedrole .RoleSecureViewer () , unifiedrole .UnifiedRoleConditionFile },
69+ cs3Conversions .RoleSecureViewer + "2" : {cs3Conversions .NewSecureViewerRole ().CS3ResourcePermissions (), unifiedrole .RoleSecureViewer () , unifiedrole .UnifiedRoleConditionFolder },
70+ cs3Conversions .RoleDenied : {cs3Conversions .NewDeniedRole ().CS3ResourcePermissions (), unifiedrole .RoleDenied () , unifiedrole .UnifiedRoleConditionFolder },
7171 "custom 1" : {& provider.ResourcePermissions {GetPath : true }, nil , unifiedrole .UnifiedRoleConditionFolder },
7272 }
7373
7474 for name , tc := range tests {
7575 t .Run (name , func (t * testing.T ) {
7676 NewWithT (t ).Expect (
77- unifiedrole .CS3ResourcePermissionsToRole (unifiedrole .BuildInRoles , tc .cs3ResourcePermissions , tc .constraints , false ),
77+ unifiedrole .CS3ResourcePermissionsToRole (unifiedrole .BuildInRoles () , tc .cs3ResourcePermissions , tc .constraints , false ),
7878 ).To (Equal (tc .unifiedRoleDefinition ))
7979 })
8080 }
0 commit comments