package models import ( "pro2d/components/db" "pro2d/conf" "pro2d/utils" "testing" "time" ) func TestNewRole(t *testing.T) { db := &db.Database{} if err := db.Connect(conf.GlobalConf.GameConf.MongoConf); err != nil { utils.Sugar.Errorf("%v", err) return } //db.Mongo.Drop(context.Background()) var uid int64 = 1 var role *RoleModel if ok, role := RoleExistByUid(db, uid); ok { role.Role.Device = "111111" role.Role.LoginTime = time.Now().Unix() role.Save() }else { role = NewRole(db, uid) role.Role.Id = "1" role.Role.Device = "222222" role.Role.Level = 0 role.Create() role.Index("uid") } print(role) }