X-Git-Url: https://git.r.bdr.sh/rbdr/mobius/blobdiff_plain/b25c4a19420c2fde1f290dd360c68b84e4eaa1ed..00d1ef67636df59460bd4e060f6da4b0c9bcb24c:/hotline/server_blackbox_test.go diff --git a/hotline/server_blackbox_test.go b/hotline/server_blackbox_test.go index 41d331b..64d56ab 100644 --- a/hotline/server_blackbox_test.go +++ b/hotline/server_blackbox_test.go @@ -4,11 +4,12 @@ import ( "bytes" "context" "fmt" + "github.com/davecgh/go-spew/spew" + "github.com/stretchr/testify/assert" "go.uber.org/zap" "go.uber.org/zap/zapcore" "net" "os" - "reflect" "testing" ) @@ -122,7 +123,6 @@ func TestHandshake(t *testing.T) { // } //} - func TestNewUser(t *testing.T) { srv, _, _ := StartTestServer() @@ -310,24 +310,21 @@ func TestNewUser(t *testing.T) { } } +func tranAssertEqual(t *testing.T, tran1, tran2 []Transaction) bool { + var newT1 []Transaction + var newT2 []Transaction + for _, trans := range tran1{ + trans.ID = []byte{0,0,0,0} + newT1 = append(newT1, trans) + } + for _, trans := range tran2{ + trans.ID = []byte{0,0,0,0} + newT2 = append(newT2, trans) -// equal is a utility function used only in tests that determines if transactions are equal enough -func (t Transaction) equal(otherT Transaction) bool { - t.ID = []byte{0, 0, 0, 0} - otherT.ID = []byte{0, 0, 0, 0} - - t.TotalSize = []byte{0, 0, 0, 0} - otherT.TotalSize = []byte{0, 0, 0, 0} - - t.DataSize = []byte{0, 0, 0, 0} - otherT.DataSize = []byte{0, 0, 0, 0} - - t.ParamCount = []byte{0, 0} - otherT.ParamCount = []byte{0, 0} + } - //spew.Dump(t) - //spew.Dump(otherT) + spew.Dump(newT1, newT2) - return reflect.DeepEqual(t, otherT) -} + return assert.Equal(t, newT1, newT2) +} \ No newline at end of file