pet_home_server/src/server/test/order_test.go
2026-03-26 17:17:49 +08:00

68 lines
1.6 KiB
Go

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)
}