go_dreamfactory/sys/db/mail_test.go

38 lines
764 B
Go

package db
import (
"go_dreamfactory/pb"
"log"
"testing"
"time"
"github.com/stretchr/testify/require"
)
func TestCreateEmail(t *testing.T) {
err := db.Mail_InsertUserMail(&pb.DB_MailData{
UserId: "uid123",
Title: "系统邮件",
Contex: "恭喜获得专属礼包一份",
CreateTime: uint64(time.Now().Unix()),
DueTime: uint64(time.Now().Unix()) + 30*24*3600,
Check: false,
Reward: false,
})
_data, err := db.Mail_QueryUserMail("uid123")
for _, v := range _data {
log.Printf("userid = %s", v.UserId)
}
require.Nil(t, err, nil)
}
func TestReadEmail(t *testing.T) {
data, err := db.Mail_ReadOneMail("62a078c0726ea54890c34937")
if err != nil {
log.Printf("%v", data.Reward)
}
require.Nil(t, err, data)
}