Files
bl/common/serialize/Serialize_test.go
昔念 cc9f1fb45a refactor(info): 删除多余的信息结构体文件
- 移除了多个未使用的 Java 和 Go 信息结构体文件
- 优化了项目结构,减少了冗余代码
- 这些文件可能是早期开发阶段的遗留代码,现在已不再需要
2025-06-23 10:15:22 +08:00

43 lines
973 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package serialize
import (
"blazing/common/core/info/login"
"blazing/common/core/info/pet"
"fmt"
"testing"
)
func TestDefaultPacketSerializer(t *testing.T) {
serializer := NewFixedVarSerializer(nil)
tt := login.NewServerInfo()
tt.OnlineID = 99
tt.IP = "127.0.0.1"
// tt1 := serialize.NewDefaultPacketHandler[info.ServerInfo]()
// tg, _ := tt1.Serialize(*tt)
// 序列化
data, err := serializer.Serialize(*tt)
if err != nil {
fmt.Println("错误:", err)
return
}
fmt.Printf("序列化数据(长度: %d字节:\n%x\n", len(data), data)
}
func TestDefaultPacketSerializerPet(t *testing.T) {
serializer := NewFixedVarSerializer(nil)
tt := pet.NewPetInfo()
// tt1 := serialize.NewDefaultPacketHandler[info.ServerInfo]()
// tg, _ := tt1.Serialize(*tt)
// 序列化
data, err := serializer.Serialize(*tt)
if err != nil {
fmt.Println("错误:", err)
return
}
fmt.Printf("序列化数据(长度: %d字节:\n%x\n", len(data), data)
}