package serial_test import ( "testing" "v2ray.com/core/common" "v2ray.com/core/common/buf" "v2ray.com/core/common/compare" "v2ray.com/core/common/serial" ) func TestUint32Serial(t *testing.T) { b := buf.New() defer b.Release() n, err := serial.WriteUint32(b, 10) common.Must(err) if n != 4 { t.Error("expect 4 bytes writtng, but actually ", n) } if err := compare.BytesEqualWithDetail(b.Bytes(), []byte{0, 0, 0, 10}); err != nil { t.Error(err) } }