Blame view

models/role_test.go 737 Bytes
ee23102d   zhangqijia   支持mongo, grpc接服务器
1
2
3
  package models
  
  import (
eb417b0b   zhangqijia   reactor mongo
4
  	"pro2d/protos/pb"
ee23102d   zhangqijia   支持mongo, grpc接服务器
5
  	"testing"
ee23102d   zhangqijia   支持mongo, grpc接服务器
6
7
8
  )
  
  func TestNewRole(t *testing.T) {
eb417b0b   zhangqijia   reactor mongo
9
10
  	//db.MongoDBClient.Database(conf.GlobalConf.AccountConf.DBName).Drop(context.Background())
  	//db.MongoDBClient.Database(conf.GlobalConf.GameConf.DBName).Drop(context.Background())
ee23102d   zhangqijia   支持mongo, grpc接服务器
11
  
ee23102d   zhangqijia   支持mongo, grpc接服务器
12
13
  	var uid int64 = 1
  	var role *RoleModel
eb417b0b   zhangqijia   reactor mongo
14
  	if ok, role := RoleExistByUid(uid); ok {
ee23102d   zhangqijia   支持mongo, grpc接服务器
15
  		role.Role.Device = "111111"
eb417b0b   zhangqijia   reactor mongo
16
17
18
19
20
21
22
23
24
  		role.AddHero(&pb.Hero{
  			Id:         1,
  			RoleId:     role.Role.Id,
  			Type:       0,
  			Level:      0,
  			ReinCount:  0,
  			ReinPoint:  0,
  			Equipments: "",
  		})
ee23102d   zhangqijia   支持mongo, grpc接服务器
25
26
  		role.Save()
  	}else {
eb417b0b   zhangqijia   reactor mongo
27
28
  		role = NewRole(&pb.Role{Uid: uid})
  		role.Role.Id = 1
ee23102d   zhangqijia   支持mongo, grpc接服务器
29
30
31
32
33
34
35
  		role.Role.Device = "222222"
  		role.Role.Level = 0
  		role.Create()
  		role.Index("uid")
  	}
  	print(role)
  }