From 0160e1d2599d0e944357ba762557dc06cee5ee64 Mon Sep 17 00:00:00 2001 From: apdins <9900535+as1543100166@users.noreply.github.com> Date: Tue, 10 Oct 2023 07:43:36 +0800 Subject: [PATCH] Update main_test.go --- main_test.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/main_test.go b/main_test.go index 60a388f7..7274a6bd 100644 --- a/main_test.go +++ b/main_test.go @@ -9,12 +9,14 @@ import ( // TEST_DRIVERS: sqlite, mysql, postgres, sqlserver func TestGORM(t *testing.T) { - user := User{Name: "jinzhu"} - - DB.Create(&user) - - var result User - if err := DB.First(&result, user.ID).Error; err != nil { + type config struct { + ID uint `gorm:"primary_key"` + Config map[string]interface{} `gorm:"column:config;serializer:json"` + } + DB.AutoMigrate(&config{}) + DB.Create(&config{Config: map[string]interface{}{"sss": "2#24"}}) + var result map[string]interface{} + if err := DB.Model(&config{}).First(&result, 1).Error; err != nil { t.Errorf("Failed, got error: %v", err) } }