public void testEnableEnforce() { Enforcer e = new Enforcer("examples/basic_model.conf", "examples/basic_policy.csv"); e.EnableEnforce(false); testEnforce(e, "alice", "data1", "read", true); testEnforce(e, "alice", "data1", "write", true); testEnforce(e, "alice", "data2", "read", true); testEnforce(e, "alice", "data2", "write", true); testEnforce(e, "bob", "data1", "read", true); testEnforce(e, "bob", "data1", "write", true); testEnforce(e, "bob", "data2", "read", true); testEnforce(e, "bob", "data2", "write", true); e.EnableEnforce(true); testEnforce(e, "alice", "data1", "read", true); testEnforce(e, "alice", "data1", "write", false); testEnforce(e, "alice", "data2", "read", false); testEnforce(e, "alice", "data2", "write", false); testEnforce(e, "bob", "data1", "read", false); testEnforce(e, "bob", "data1", "write", false); testEnforce(e, "bob", "data2", "read", false); testEnforce(e, "bob", "data2", "write", true); }