INNER CODE UNIT · Go

TestDeleteFilteredAdapter

apache/casbin-mongodb-adapter · adapter_test.go:319

func TestDeleteFilteredAdapter(t *testing.T) {
	a, err := NewFilteredAdapter(getDbURL() + "/casbin_test_new")
	if err != nil {
		panic(err)
	}

	e, err := casbin.NewEnforcer("examples/rbac_tenant_service.conf", a)
	if err != nil {
		panic(err)
	}

	e.AddPolicy("domain1", "alice", "data3", "read", "accept", "service1")
	e.AddPolicy("domain1", "alice", "data3", "write", "accept", "service2")

	// Reload the policy from the storage to see the effect.
	if err := e.LoadPolicy(); err != nil {
		t.Errorf("Expected LoadPolicy() to be successful; got %v", err)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…