88 "testing"
99 "time"
1010
11- "github.com/casbin/casbin/v2 "
12- "github.com/casbin/casbin/v2 /persist"
11+ "github.com/casbin/casbin/v3 "
12+ "github.com/casbin/casbin/v3 /persist"
1313 rediswatcher "github.com/casbin/redis-watcher/v2"
1414)
1515
@@ -117,10 +117,12 @@ func TestUpdateForAddPolicy(t *testing.T) {
117117 time .Sleep (time .Millisecond * 500 )
118118 _ , _ = e .AddPolicy ("alice" , "book1" , "write" )
119119 time .Sleep (time .Millisecond * 500 )
120- if ! reflect .DeepEqual (e2 .GetPolicy (), e .GetPolicy ()) {
120+ ePolicy , _ := e .GetPolicy ()
121+ e2Policy , _ := e2 .GetPolicy ()
122+ if ! reflect .DeepEqual (e2Policy , ePolicy ) {
121123 t .Log ("Method" , "AddPolicy" )
122- t .Log ("e.policy" , e . GetPolicy () )
123- t .Log ("e2.policy" , e2 . GetPolicy () )
124+ t .Log ("e.policy" , ePolicy )
125+ t .Log ("e2.policy" , e2Policy )
124126 t .Error ("These two enforcers' policies should be equal" )
125127 }
126128
@@ -139,10 +141,12 @@ func TestUpdateForRemovePolicy(t *testing.T) {
139141 time .Sleep (time .Millisecond * 500 )
140142 _ , _ = e .RemovePolicy ("alice" , "data1" , "read" )
141143 time .Sleep (time .Millisecond * 500 )
142- if ! reflect .DeepEqual (e2 .GetPolicy (), e .GetPolicy ()) {
144+ ePolicy , _ := e .GetPolicy ()
145+ e2Policy , _ := e2 .GetPolicy ()
146+ if ! reflect .DeepEqual (e2Policy , ePolicy ) {
143147 t .Log ("Method" , "RemovePolicy" )
144- t .Log ("e.policy" , e . GetPolicy () )
145- t .Log ("e2.policy" , e2 . GetPolicy () )
148+ t .Log ("e.policy" , ePolicy )
149+ t .Log ("e2.policy" , e2Policy )
146150 t .Error ("These two enforcers' policies should be equal" )
147151 }
148152
@@ -161,10 +165,12 @@ func TestUpdateForRemoveFilteredPolicy(t *testing.T) {
161165 time .Sleep (time .Millisecond * 500 )
162166 _ , _ = e .RemoveFilteredPolicy (1 , "data1" , "read" )
163167 time .Sleep (time .Millisecond * 500 )
164- if ! reflect .DeepEqual (e2 .GetPolicy (), e .GetPolicy ()) {
168+ ePolicy , _ := e .GetPolicy ()
169+ e2Policy , _ := e2 .GetPolicy ()
170+ if ! reflect .DeepEqual (e2Policy , ePolicy ) {
165171 t .Log ("Method" , "RemoveFilteredPolicy" )
166- t .Log ("e.policy" , e . GetPolicy () )
167- t .Log ("e2.policy" , e2 . GetPolicy () )
172+ t .Log ("e.policy" , ePolicy )
173+ t .Log ("e2.policy" , e2Policy )
168174 t .Error ("These two enforcers' policies should be equal" )
169175 }
170176
@@ -183,10 +189,12 @@ func TestUpdateSavePolicy(t *testing.T) {
183189 time .Sleep (time .Millisecond * 500 )
184190 _ = e .SavePolicy ()
185191 time .Sleep (time .Millisecond * 500 )
186- if ! reflect .DeepEqual (e2 .GetPolicy (), e .GetPolicy ()) {
192+ ePolicy , _ := e .GetPolicy ()
193+ e2Policy , _ := e2 .GetPolicy ()
194+ if ! reflect .DeepEqual (e2Policy , ePolicy ) {
187195 t .Log ("Method" , "SavePolicy" )
188- t .Log ("e.policy" , e . GetPolicy () )
189- t .Log ("e2.policy" , e2 . GetPolicy () )
196+ t .Log ("e.policy" , ePolicy )
197+ t .Log ("e2.policy" , e2Policy )
190198 t .Error ("These two enforcers' policies should be equal" )
191199 }
192200
@@ -212,10 +220,12 @@ func TestUpdateForAddPolicies(t *testing.T) {
212220 time .Sleep (time .Millisecond * 500 )
213221 _ , _ = e .AddPolicies (rules )
214222 time .Sleep (time .Millisecond * 500 )
215- if ! reflect .DeepEqual (e2 .GetPolicy (), e .GetPolicy ()) {
223+ ePolicy , _ := e .GetPolicy ()
224+ e2Policy , _ := e2 .GetPolicy ()
225+ if ! reflect .DeepEqual (e2Policy , ePolicy ) {
216226 t .Log ("Method" , "AddPolicies" )
217- t .Log ("e.policy" , e . GetPolicy () )
218- t .Log ("e2.policy" , e2 . GetPolicy () )
227+ t .Log ("e.policy" , ePolicy )
228+ t .Log ("e2.policy" , e2Policy )
219229 t .Error ("These two enforcers' policies should be equal" )
220230 }
221231
@@ -241,10 +251,12 @@ func TestUpdateForRemovePolicies(t *testing.T) {
241251 time .Sleep (time .Millisecond * 500 )
242252 _ , _ = e .RemovePolicies (rules )
243253 time .Sleep (time .Millisecond * 500 )
244- if ! reflect .DeepEqual (e2 .GetPolicy (), e .GetPolicy ()) {
254+ ePolicy , _ := e .GetPolicy ()
255+ e2Policy , _ := e2 .GetPolicy ()
256+ if ! reflect .DeepEqual (e2Policy , ePolicy ) {
245257 t .Log ("Method" , "RemovePolicies" )
246- t .Log ("e.policy" , e . GetPolicy () )
247- t .Log ("e2.policy" , e2 . GetPolicy () )
258+ t .Log ("e.policy" , ePolicy )
259+ t .Log ("e2.policy" , e2Policy )
248260 t .Error ("These two enforcers' policies should be equal" )
249261 }
250262
@@ -264,10 +276,12 @@ func TestUpdateForUpdatePolicy(t *testing.T) {
264276 _ , _ = e .UpdatePolicy ([]string {"alice" , "data1" , "read" }, []string {"alice" , "data1" , "write" })
265277
266278 time .Sleep (time .Millisecond * 500 )
267- if ! reflect .DeepEqual (e2 .GetPolicy (), e .GetPolicy ()) {
279+ ePolicy , _ := e .GetPolicy ()
280+ e2Policy , _ := e2 .GetPolicy ()
281+ if ! reflect .DeepEqual (e2Policy , ePolicy ) {
268282 t .Log ("Method" , "UpdatePolicy" )
269- t .Log ("e.policy" , e . GetPolicy () )
270- t .Log ("e2.policy" , e2 . GetPolicy () )
283+ t .Log ("e.policy" , ePolicy )
284+ t .Log ("e2.policy" , e2Policy )
271285 t .Error ("These two enforcers' policies should be equal" )
272286 }
273287
@@ -287,10 +301,12 @@ func TestUpdateForUpdatePolicies(t *testing.T) {
287301 _ , _ = e .UpdatePolicies ([][]string {{"alice" , "data1" , "read" }}, [][]string {{"alice" , "data1" , "write" }})
288302
289303 time .Sleep (time .Millisecond * 500 )
290- if ! reflect .DeepEqual (e2 .GetPolicy (), e .GetPolicy ()) {
304+ ePolicy , _ := e .GetPolicy ()
305+ e2Policy , _ := e2 .GetPolicy ()
306+ if ! reflect .DeepEqual (e2Policy , ePolicy ) {
291307 t .Log ("Method" , "UpdatePolicies" )
292- t .Log ("e.policy" , e . GetPolicy () )
293- t .Log ("e2.policy" , e2 . GetPolicy () )
308+ t .Log ("e.policy" , ePolicy )
309+ t .Log ("e2.policy" , e2Policy )
294310 t .Error ("These two enforcers' policies should be equal" )
295311 }
296312
0 commit comments