From 3cf474e6e8f30588357c70b9b20381a2d498d33d Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Mon, 2 Mar 2020 10:10:17 -0800 Subject: [PATCH] more tests --- src/message/message_test.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/message/message_test.go b/src/message/message_test.go index 3c3c9890..88994afc 100644 --- a/src/message/message_test.go +++ b/src/message/message_test.go @@ -14,6 +14,7 @@ import ( ) func TestMessage(t *testing.T) { + log.SetLevel("debug") m := Message{Type: "message", Message: "hello, world"} e, salt, err := crypt.New([]byte("pass"), nil) assert.Nil(t, err) @@ -26,6 +27,23 @@ func TestMessage(t *testing.T) { assert.Nil(t, err) assert.Equal(t, m, m2) assert.Equal(t, `{"t":"message","m":"hello, world"}`, m.String()) + _, err = Decode([]byte("not pass"), b) + assert.NotNil(t, err) + _, err = Encode([]byte("0"), m) + assert.NotNil(t, err) +} + +func TestMessageNoPass(t *testing.T) { + log.SetLevel("debug") + m := Message{Type: "message", Message: "hello, world"} + b, err := Encode(nil, m) + assert.Nil(t, err) + fmt.Printf("%x\n", b) + + m2, err := Decode(nil, b) + assert.Nil(t, err) + assert.Equal(t, m, m2) + assert.Equal(t, `{"t":"message","m":"hello, world"}`, m.String()) } func TestSend(t *testing.T) {