aboutsummaryrefslogtreecommitdiff
path: root/hotline/transaction_test.go
diff options
context:
space:
mode:
authorJeff Halter <868228+jhalter@users.noreply.github.com>2021-08-10 18:52:46 -0700
committerJeff Halter <868228+jhalter@users.noreply.github.com>2021-08-10 13:52:46 -0700
commit72dd37f1abb2b550aaaac48eac677403d5664797 (patch)
tree5c431679475647f2f932f2934e6acd65090d2499 /hotline/transaction_test.go
parent9d41bcdf29778eab3253f8e31670baf64ad389bf (diff)
Add tests and clean up
Diffstat (limited to 'hotline/transaction_test.go')
-rw-r--r--hotline/transaction_test.go15
1 files changed, 12 insertions, 3 deletions
diff --git a/hotline/transaction_test.go b/hotline/transaction_test.go
index 4c7d372..1fade25 100644
--- a/hotline/transaction_test.go
+++ b/hotline/transaction_test.go
@@ -142,16 +142,25 @@ func TestReadTransaction(t *testing.T) {
{
name: "when buf contains all bytes for a single transaction",
args: args{
- buf: sampleTransaction.Payload(),
+ buf: func() []byte {
+ b, _ := sampleTransaction.MarshalBinary()
+ return b
+ }(),
},
want: sampleTransaction,
- want1: len(sampleTransaction.Payload()),
+ want1: func() int {
+ b, _ := sampleTransaction.MarshalBinary()
+ return len(b)
+ }(),
wantErr: false,
},
{
name: "when len(buf) is less than the length of the transaction",
args: args{
- buf: sampleTransaction.Payload()[:len(sampleTransaction.Payload())-1],
+ buf: func() []byte {
+ b, _ := sampleTransaction.MarshalBinary()
+ return b[:len(b)-1]
+ }(),
},
want: nil,
want1: 0,