diff --git a/sending_test.go b/sending_test.go index 3ca67da..a734ad7 100644 --- a/sending_test.go +++ b/sending_test.go @@ -3,6 +3,8 @@ package main import ( "net" "testing" + + "github.com/magiconair/properties/assert" ) // Test scafolding @@ -33,11 +35,16 @@ func TestSendLogin(t *testing.T) { sendLogin(client, tt.name, tt.pass) }() - reply := make([]byte, 4096) + reply := make([]byte, tt.resultLenght) length, _ := server.Read(reply) + + // test length of the received packet if length != tt.resultLenght { t.Errorf("Expected length %v, got %v buffer: %v for %s / %s", tt.resultLenght, length, reply[0:length], tt.name, tt.pass) } + + // test content of the packet + assert.Equal(t, reply, tt.resultBuffer, "Login buffers not the same") }) } }