From 2414593c91fe952caf6873dca1a5b4ee7a01074a Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Mon, 29 Apr 2019 16:04:47 -0600 Subject: [PATCH] test sending 40mb --- src/comm/comm_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/comm/comm_test.go b/src/comm/comm_test.go index 41430bfa..207b231b 100644 --- a/src/comm/comm_test.go +++ b/src/comm/comm_test.go @@ -1,6 +1,7 @@ package comm import ( + "crypto/rand" "net" "testing" "time" @@ -11,6 +12,8 @@ import ( func TestComm(t *testing.T) { defer log.Flush() + token := make([]byte, 40000000) + rand.Read(token) port := "8001" go func() { @@ -37,6 +40,9 @@ func TestComm(t *testing.T) { data, err = c.Receive() assert.Nil(t, err) assert.Equal(t, []byte{'\x00'}, data) + data, err = c.Receive() + assert.Nil(t, err) + assert.Equal(t, token, data) }(port, connection) } }() @@ -49,4 +55,7 @@ func TestComm(t *testing.T) { assert.Nil(t, err) assert.Nil(t, a.Send([]byte("hello, computer"))) assert.Nil(t, a.Send([]byte{'\x00'})) + + assert.Nil(t, a.Send(token)) + }