package handshake import ( "bytes" "testing" "github.com/stretchr/testify/require" ) var c0s0enc = []byte{3} var c0s0dec = C0S0{ Version: 3, } func TestC0S0Read(t *testing.T) { var c0s0 C0S0 err := c0s0.Read((bytes.NewReader(c0s0enc))) require.NoError(t, err) require.Equal(t, c0s0dec, c0s0) } func TestC0S0Write(t *testing.T) { var buf bytes.Buffer err := c0s0dec.Write(&buf) require.NoError(t, err) require.Equal(t, c0s0enc, buf.Bytes()) }