Files
eventstore/ratel/keys/serial/serial_test.go
2024-09-08 20:16:34 +01:00

23 lines
468 B
Go

package serial_test
import (
"bytes"
"store.mleku.dev/ratel/keys/serial"
"testing"
"lukechampine.com/frand"
)
func TestT(t *testing.T) {
fakeSerialBytes := frand.Bytes(serial.Len)
v := serial.New(fakeSerialBytes)
buf := new(bytes.Buffer)
v.Write(buf)
buf2 := bytes.NewBuffer(buf.Bytes())
v2 := &serial.T{} // or can use New(nil)
el := v2.Read(buf2).(*serial.T)
if bytes.Compare(el.Val, v.Val) != 0 {
t.Fatalf("expected %x got %x", v.Val, el.Val)
}
}