@@ -16,6 +16,7 @@ package gormadapter
16
16
17
17
import (
18
18
"log"
19
+ "os"
19
20
"testing"
20
21
21
22
"github.com/casbin/casbin/v2"
@@ -27,6 +28,7 @@ import (
27
28
"gorm.io/driver/mysql"
28
29
"gorm.io/driver/postgres"
29
30
"gorm.io/gorm"
31
+ "gorm.io/gorm/logger"
30
32
)
31
33
32
34
func testGetPolicy (t * testing.T , e * casbin.Enforcer , res [][]string ) {
@@ -428,7 +430,19 @@ func TestAdapters(t *testing.T) {
428
430
testUpdatePolicies (t , a )
429
431
testUpdateFilteredPolicies (t , a )
430
432
433
+ a = initAdapter (t , "mysql" , "root:@tcp(127.0.0.1:3306)/" , "casbin" , "casbin_rule" )
434
+ a .AddLogger (logger .New (log .New (os .Stdout , "\r \n " , log .LstdFlags ), logger.Config {}))
435
+ testUpdatePolicy (t , a )
436
+ testUpdatePolicies (t , a )
437
+ testUpdateFilteredPolicies (t , a )
438
+
439
+ a = initAdapter (t , "postgres" , "user=postgres password=postgres host=127.0.0.1 port=5432 sslmode=disable" )
440
+ testUpdatePolicy (t , a )
441
+ testUpdatePolicies (t , a )
442
+ testUpdateFilteredPolicies (t , a )
443
+
431
444
a = initAdapter (t , "postgres" , "user=postgres password=postgres host=127.0.0.1 port=5432 sslmode=disable" )
445
+ a .AddLogger (logger .New (log .New (os .Stdout , "\r \n " , log .LstdFlags ), logger.Config {}))
432
446
testUpdatePolicy (t , a )
433
447
testUpdatePolicies (t , a )
434
448
testUpdateFilteredPolicies (t , a )
0 commit comments