MCPcopy Create free account
hub / github.com/apache/casbin / testGetImplicitUsers

Function testGetImplicitUsers

rbac_api_test.go:396–407  ·  view source on GitHub ↗
(t *testing.T, e *Enforcer, res []string, permission ...string)

Source from the content-addressed store, hash-verified

394}
395
396func testGetImplicitUsers(t *testing.T, e *Enforcer, res []string, permission ...string) {
397 t.Helper()
398 myRes, _ := e.GetImplicitUsersForPermission(permission...)
399 t.Log("Implicit users for permission: ", permission, ": ", myRes)
400
401 sort.Strings(res)
402 sort.Strings(myRes)
403
404 if !util.ArrayEquals(res, myRes) {
405 t.Error("Implicit users for permission: ", permission, ": ", myRes, ", supposed to be ", res)
406 }
407}
408
409func TestImplicitUserAPI(t *testing.T) {
410 e, _ := NewEnforcer("examples/rbac_model.conf", "examples/rbac_with_hierarchy_policy.csv")

Callers 1

TestImplicitUserAPIFunction · 0.85

Calls 4

ArrayEqualsFunction · 0.92
StringsMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected