package test import ( "fmt" orderCfg "server/conf/order" "server/game" "server/game/mod/order" "testing" ) func TestOrderStart(t *testing.T) { p1 := new(game.Player) p1.InitPlayer("test") game.G_GameLogicPtr.SetPlayer(p1) ChessMod := p1.GetChessMod() DecorateMod := p1.GetDecorateMod() merge_id := []int{64, 249} order_facotry := orderCfg.GetOrderFactor(DecorateMod.GetAreaId()) star := order.GetOrderStar(merge_id, ChessMod.GetStarEmitList()) star = int(float64(star)*float64(order_facotry)/1000+0.5) * 10 fmt.Printf("star is %d", star) } func TestOrderFinish(t *testing.T) { p1 := new(game.Player) p1.InitPlayer("3659896") game.G_GameLogicPtr.SetPlayer(p1) ChessMod := p1.GetChessMod() err := ChessMod.FinishOrder([]int{1, 2, 3}) if err != nil { t.Errorf("finish order failed:%v", err) } } func TestInitOrderItem(t *testing.T) { p1 := new(game.Player) p1.InitPlayer("3625212") OrderMod := p1.GetOrderMod() OrderMod.OrderList = make(map[int]order.Order) OrderMod.OrderList[1] = order.Order{ MergeId: []int{15, 15}, } p1.InitOrderItem() fmt.Printf("order item:%v", OrderMod.OrderList[1].Items) } func TestHighOrder(t *testing.T) { p1 := new(game.Player) p1.InitPlayer("3625212") OrderMod := p1.GetOrderMod() OrderMod.OrderList = make(map[int]order.Order) OrderMod.OrderList[1] = order.Order{ MergeId: []int{1346}, } p1.AddHighOrder() p1.AddHighOrder2() p1.InitOrderItem() fmt.Printf("order item:%v", OrderMod.OrderList[1].Items) } func TestAddPetOrder(t *testing.T) { p1 := new(game.Player) p1.InitPlayer("3625212") ChessMod := p1.GetChessMod() emitList := ChessMod.GetOrderPartEmit() fmt.Printf("emit list:%v", emitList) }