mirror of
https://gitlab.52pay.top/go/easygoadmin.git
synced 2025-09-27 03:48:27 +08:00
43 lines
712 B
Go
43 lines
712 B
Go
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)
|
|
}
|