mirror of
https://github.com/schollz/croc.git
synced 2025-10-11 05:11:06 +02:00
more tests
This commit is contained in:
parent
820225b684
commit
3cf474e6e8
1 changed files with 18 additions and 0 deletions
|
@ -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) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue