package main import ( "fmt" "gitlab.52pay.top/go/easygoadmin/app/model" "testing" "time" ) func TestUserImage_Insert(t *testing.T) { image := &model.UserImage{ Image: []byte("test image"), Created: time.Now(), } _, err := image.Insert() if err != nil { t.Error(err) t.Fail() } t.Log("insert ok, id is", image.Id()) } func TestUserImage_Get(t *testing.T) { image := &model.UserImage{ Image: []byte("test image"), Model: "test", MId: "123", Created: time.Now(), } _, err := image.Insert() if err != nil { t.Error(err) t.Fail() } image2 := new(model.UserImage) err = image2.Get(image.Id()) if err != nil { t.Error(err) t.Fail() } fmt.Println(image2.Model) }