(t *testing.T)
| 158 | } |
| 159 | |
| 160 | func TestFilteredPolicyEmptyFilter(t *testing.T) { |
| 161 | e, _ := NewEnforcer() |
| 162 | |
| 163 | adapter := fileadapter.NewFilteredAdapter("examples/rbac_with_domains_policy.csv") |
| 164 | _ = e.InitWithAdapter("examples/rbac_with_domains_model.conf", adapter) |
| 165 | |
| 166 | if err := e.LoadFilteredPolicy(nil); err != nil { |
| 167 | t.Errorf("unexpected error in LoadFilteredPolicy: %v", err) |
| 168 | } |
| 169 | if e.IsFiltered() { |
| 170 | t.Errorf("adapter did not reset the filtered flag correctly") |
| 171 | } |
| 172 | if err := e.SavePolicy(); err != nil { |
| 173 | t.Errorf("unexpected error in SavePolicy: %v", err) |
| 174 | } |
| 175 | } |
| 176 | |
| 177 | func TestUnsupportedFilteredPolicy(t *testing.T) { |
| 178 | e, _ := NewEnforcer("examples/rbac_with_domains_model.conf", "examples/rbac_with_domains_policy.csv") |
nothing calls this directly
no test coverage detected
searching dependent graphs…