package message import ( "testing" "github.com/stretchr/testify/assert" ) func TestMessageType(t *testing.T) { s := MessageTypeUnknown.marshal() assert.Equal(t, "0", s) typ := unmarshalMessageType("0") assert.Equal(t, MessageTypeUnknown, typ) typ = unmarshalMessageType("882s9") assert.Equal(t, MessageTypeUnknown, typ) } func TestVersion(t *testing.T) { v := newMessageVersionFromString("") assert.Equal(t, VersionOld, v) assert.Panics(t, func() { newMessageVersionFromString("s1") }) v = newMessageVersionFromString("1") assert.Equal(t, VersionV1, v) }