MCPcopy Index your code
hub / github.com/apache/casbin / TestSetWatcher

Function TestSetWatcher

watcher_test.go:38–52  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

36}
37
38func TestSetWatcher(t *testing.T) {
39 e, err := NewEnforcer("examples/rbac_model.conf", "examples/rbac_policy.csv")
40 if err != nil {
41 t.Fatal(err)
42 }
43 sampleWatcher := &SampleWatcher{}
44 err = e.SetWatcher(sampleWatcher)
45 if err != nil {
46 t.Fatal(err)
47 }
48 err = e.SavePolicy() // calls watcher.Update()
49 if err != nil {
50 t.Fatal(err)
51 }
52}
53
54func TestSelfModify(t *testing.T) {
55 e, err := NewEnforcer("examples/rbac_model.conf", "examples/rbac_policy.csv")

Callers

nothing calls this directly

Calls 3

SetWatcherMethod · 0.95
SavePolicyMethod · 0.95
NewEnforcerFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…