@@ -19,16 +19,16 @@ func TestPermissionsToCS3ResourcePermissions(t *testing.T) {
19
19
unifiedRoleDefinition * libregraph.UnifiedRoleDefinition
20
20
match bool
21
21
}{
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 },
32
32
}
33
33
34
34
for name , tc := range tests {
@@ -58,23 +58,23 @@ func TestCS3ResourcePermissionsToRole(t *testing.T) {
58
58
unifiedRoleDefinition * libregraph.UnifiedRoleDefinition
59
59
constraints string
60
60
}{
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 },
71
71
"custom 1" : {& provider.ResourcePermissions {GetPath : true }, nil , unifiedrole .UnifiedRoleConditionFolder },
72
72
}
73
73
74
74
for name , tc := range tests {
75
75
t .Run (name , func (t * testing.T ) {
76
76
NewWithT (t ).Expect (
77
- unifiedrole .CS3ResourcePermissionsToRole (unifiedrole .BuildInRoles , tc .cs3ResourcePermissions , tc .constraints , false ),
77
+ unifiedrole .CS3ResourcePermissionsToRole (unifiedrole .BuildInRoles () , tc .cs3ResourcePermissions , tc .constraints , false ),
78
78
).To (Equal (tc .unifiedRoleDefinition ))
79
79
})
80
80
}
0 commit comments