(t *testing.T, e *Enforcer, ptype string, gtype string, name string, res [][]string)
| 347 | } |
| 348 | |
| 349 | func testGetNamedImplicitPermissions(t *testing.T, e *Enforcer, ptype string, gtype string, name string, res [][]string) { |
| 350 | t.Helper() |
| 351 | myRes, _ := e.GetNamedImplicitPermissionsForUser(ptype, gtype, name) |
| 352 | t.Log("Named implicit permissions for ", name, ": ", myRes) |
| 353 | |
| 354 | if !util.Set2DEquals(res, myRes) { |
| 355 | t.Error("Named implicit permissions for ", name, ": ", myRes, ", supposed to be ", res) |
| 356 | } |
| 357 | } |
| 358 | |
| 359 | func TestImplicitPermissionAPI(t *testing.T) { |
| 360 | e, _ := NewEnforcer("examples/rbac_model.conf", "examples/rbac_with_hierarchy_policy.csv") |
no test coverage detected
searching dependent graphs…