go_dreamfactory/sys/cache/user_test.go
2022-06-07 09:59:48 +08:00

39 lines
858 B
Go

package cache
import (
"go_dreamfactory/pb"
"log"
"testing"
"github.com/liwei1dao/lego/sys/redis"
"github.com/stretchr/testify/require"
"go.mongodb.org/mongo-driver/bson/primitive"
)
var cache *Cache
func TestMain(m *testing.M) {
iredis, err := redis.NewSys(redis.Redis_Cluster_Addr([]string{"10.0.0.9:9001", "10.0.0.9:9002", "10.0.0.9:9003", "10.0.1.45:9004", "10.0.1.45:9005", "10.0.1.45:9006"}),
redis.SetRedis_Cluster_Password(""), redis.SetRedisType(redis.Redis_Cluster))
if err != nil {
log.Fatal(err)
}
cache = &Cache{
redis: iredis,
}
defer m.Run()
}
func TestUpdateUser(t *testing.T) {
user := &pb.Cache_UserData{
SessionId: "1",
GatewayServiceId: "work",
UserData: &pb.DB_UserData{
UserId: primitive.NewObjectID().Hex(),
Account: "aaa",
},
}
err := cache.User_UpdateUser(user)
require.Nil(t, err)
}