|
|
@@ -0,0 +1,20 @@
|
|
|
+package serial_test
|
|
|
+
|
|
|
+import (
|
|
|
+ "testing"
|
|
|
+
|
|
|
+ "v2ray.com/core/common"
|
|
|
+ "v2ray.com/core/common/buf"
|
|
|
+ . "v2ray.com/core/common/serial"
|
|
|
+ "v2ray.com/core/testing/assert"
|
|
|
+)
|
|
|
+
|
|
|
+func TestUint32(t *testing.T) {
|
|
|
+ assert := assert.On(t)
|
|
|
+
|
|
|
+ x := uint32(458634234)
|
|
|
+ s1 := Uint32ToBytes(x, []byte{})
|
|
|
+ s2 := buf.New()
|
|
|
+ common.Must(s2.AppendSupplier(WriteUint32(x)))
|
|
|
+ assert.Bytes(s1).Equals(s2.Bytes())
|
|
|
+}
|