mirror of
https://github.com/schollz/croc.git
synced 2025-10-11 13:21:00 +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) {
|
func TestMessage(t *testing.T) {
|
||||||
|
log.SetLevel("debug")
|
||||||
m := Message{Type: "message", Message: "hello, world"}
|
m := Message{Type: "message", Message: "hello, world"}
|
||||||
e, salt, err := crypt.New([]byte("pass"), nil)
|
e, salt, err := crypt.New([]byte("pass"), nil)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
@ -26,6 +27,23 @@ func TestMessage(t *testing.T) {
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
assert.Equal(t, m, m2)
|
assert.Equal(t, m, m2)
|
||||||
assert.Equal(t, `{"t":"message","m":"hello, world"}`, m.String())
|
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) {
|
func TestSend(t *testing.T) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue