(t *testing.T, e *Enforcer, res []string, permission ...string)
| 394 | } |
| 395 | |
| 396 | func 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 | |
| 409 | func TestImplicitUserAPI(t *testing.T) { |
| 410 | e, _ := NewEnforcer("examples/rbac_model.conf", "examples/rbac_with_hierarchy_policy.csv") |
no test coverage detected