package models import ( "fmt" _ "pro2d/conf" "pro2d/protos/pb" "pro2d/src/components/db" "pro2d/src/components/logger" "pro2d/src/utils" "testing" ) func TestNewRole(t *testing.T) { db.MongoDatabase = db.MongoClient.Database("game") var uid = "141815055745814528" role := RoleExistByUid(uid) if role != nil { //uid存在 , 更新角色 //role.AddHero(&pb.Hero{ // Id: 1, // RoleId: role.Role.Id, // Type: 0, // Level: 0, // ReinCount: 0, // ReinPoint: 0, // Equipments: "", //}) role.UpdateProperty("Device", "999999999") //role.Save() }else { //uid不存在,创建角色 role = NewRole("1") role.Role.Uid = uid role.Role.Device = "111111" role.Role.Level = 0 err := role.Create() fmt.Println(err) } print(role) } func TestRoleIndex(t *testing.T) { coll, keys := utils.FindIndex(pb.Role{}) for _, index := range keys { logger.Debug("coll: %s, key: %s", coll, index) } }