From f3d07c5e0f5e9448e55eb751a3879cf45f97e9d6 Mon Sep 17 00:00:00 2001 From: Patrick O'Grady Date: Fri, 13 Nov 2020 11:34:24 -0800 Subject: [PATCH] Fix parse tests --- bitcoin/client_test.go | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/bitcoin/client_test.go b/bitcoin/client_test.go index c0fc785..d575612 100644 --- a/bitcoin/client_test.go +++ b/bitcoin/client_test.go @@ -706,7 +706,6 @@ func mustMarshalMap(v interface{}) map[string]interface{} { } func TestParseBlock(t *testing.T) { - status := SuccessStatus tests := map[string]struct { block *Block coins map[string]*storage.AccountCoin @@ -736,7 +735,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(0), }, Type: CoinbaseOpType, - Status: &status, + Status: types.String(SuccessStatus), Metadata: mustMarshalMap(&OperationMetadata{ Coinbase: "04ffff001d02fd04", Sequence: 4294967295, @@ -748,7 +747,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(0), }, Type: OutputOpType, - Status: &status, + Status: types.String(SuccessStatus), Account: &types.AccountIdentifier{ Address: "4104f5eeb2b10c944c6b9fbcfff94c35bdeecd93df977882babc7f3a2cf7f5c81d3b09a68db7f0e04f21de5d4230e75e6dbe7ad16eefe0d4325a62067dc6f369446aac", // nolint }, @@ -789,7 +788,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(0), }, Type: OutputOpType, - Status: &status, + Status: types.String(SuccessStatus), Account: &types.AccountIdentifier{ Address: "mmtKKnjqTPdkBnBMbNt5Yu2SCwpMaEshEL", // nolint }, @@ -821,7 +820,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(1), }, Type: OutputOpType, - Status: &status, + Status: types.String(SuccessStatus), Account: &types.AccountIdentifier{ Address: "4852fe372ff7534c16713b3146bbc1e86379c70bea4d5c02fb1fa0112980a081:1", }, @@ -929,7 +928,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(0), }, Type: CoinbaseOpType, - Status: &status, + Status: types.String(SuccessStatus), Metadata: mustMarshalMap(&OperationMetadata{ Coinbase: "044c86041b020602", Sequence: 4294967295, @@ -941,7 +940,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(0), }, Type: OutputOpType, - Status: &status, + Status: types.String(SuccessStatus), Account: &types.AccountIdentifier{ Address: "34qkc2iac6RsyxZVfyE2S5U5WcRsbg2dpK", }, @@ -973,7 +972,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(1), }, Type: OutputOpType, - Status: &status, + Status: types.String(SuccessStatus), Account: &types.AccountIdentifier{ Address: "6a24aa21a9ed10109f4b82aa3ed7ec9d02a2a90246478b3308c8b85daf62fe501d58d05727a4", }, @@ -1008,7 +1007,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(0), }, Type: InputOpType, - Status: &status, + Status: types.String(SuccessStatus), Amount: &types.Amount{ Value: "-5000000000", Currency: MainnetCurrency, @@ -1036,7 +1035,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(0), }, Type: OutputOpType, - Status: &status, + Status: types.String(SuccessStatus), Account: &types.AccountIdentifier{ Address: "1JqDybm2nWTENrHvMyafbSXXtTk5Uv5QAn", }, @@ -1068,7 +1067,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(1), }, Type: OutputOpType, - Status: &status, + Status: types.String(SuccessStatus), Account: &types.AccountIdentifier{ Address: "1EYTGtG4LnFfiMvjJdsU7GMGCQvsRSjYhx", }, @@ -1113,7 +1112,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(0), }, Type: InputOpType, - Status: &status, + Status: types.String(SuccessStatus), Amount: &types.Amount{ Value: "-3467607", Currency: MainnetCurrency, @@ -1145,7 +1144,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(1), }, Type: InputOpType, - Status: &status, + Status: types.String(SuccessStatus), Amount: &types.Amount{ Value: "0", Currency: MainnetCurrency, @@ -1173,7 +1172,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(2), }, Type: InputOpType, - Status: &status, + Status: types.String(SuccessStatus), Amount: &types.Amount{ Value: "-556000000", Currency: MainnetCurrency, @@ -1201,7 +1200,7 @@ func TestParseBlock(t *testing.T) { NetworkIndex: int64Pointer(0), }, Type: OutputOpType, - Status: &status, + Status: types.String(SuccessStatus), Account: &types.AccountIdentifier{ Address: "76a914c398efa9c392ba6013c5e04ee729755ef7f58b3288ac", },