@@ -33,13 +33,13 @@ func TestValidA58(t *testing.T) {
3333 // Run tests
3434 for _ , test := range tests {
3535 if valid , err := ValidA58 ([]byte (test .input )); err != nil && ! test .expectedError {
36- t .Errorf ("%s Failed: [%s] inputted and error not expected but got: %s" , t .Name (), test .input , err .Error ())
36+ t .Fatalf ("%s Failed: [%s] inputted and error not expected but got: %s" , t .Name (), test .input , err .Error ())
3737 } else if err == nil && test .expectedError {
38- t .Errorf ("%s Failed: [%s] inputted and error was expected" , t .Name (), test .input )
38+ t .Fatalf ("%s Failed: [%s] inputted and error was expected" , t .Name (), test .input )
3939 } else if valid && ! test .expectedValid {
40- t .Errorf ("%s Failed: [%s] inputted and was valid but should NOT be valid" , t .Name (), test .input )
40+ t .Fatalf ("%s Failed: [%s] inputted and was valid but should NOT be valid" , t .Name (), test .input )
4141 } else if ! valid && test .expectedValid {
42- t .Errorf ("%s Failed: [%s] inputted and was invalid but should be valid" , t .Name (), test .input )
42+ t .Fatalf ("%s Failed: [%s] inputted and was invalid but should be valid" , t .Name (), test .input )
4343 }
4444 }
4545}
@@ -88,34 +88,37 @@ func TestGetAddressFromPrivateKey(t *testing.T) {
8888 // Run tests
8989 for _ , test := range tests {
9090 if address , err := GetAddressFromPrivateKeyString (test .input , test .compressed ); err != nil && ! test .expectedError {
91- t .Errorf ("%s Failed: [%s] inputted and error not expected but got: %s" , t .Name (), test .input , err .Error ())
91+ t .Fatalf ("%s Failed: [%s] inputted and error not expected but got: %s" , t .Name (), test .input , err .Error ())
9292 } else if err == nil && test .expectedError {
93- t .Errorf ("%s Failed: [%s] inputted and error was expected" , t .Name (), test .input )
93+ t .Fatalf ("%s Failed: [%s] inputted and error was expected" , t .Name (), test .input )
9494 } else if address != test .expectedAddress {
95- t .Errorf ("%s Failed: [%s] inputted and [%s] expected, but got: %s" , t .Name (), test .input , test .expectedAddress , address )
95+ t .Fatalf ("%s Failed: [%s] inputted and [%s] expected, but got: %s" , t .Name (), test .input , test .expectedAddress , address )
9696 }
9797 }
9898}
9999
100+ // TestGetAddressFromPrivateKeyCompression will test the method GetAddressFromPrivateKey()
100101func TestGetAddressFromPrivateKeyCompression (t * testing.T ) {
101102
102103 privateKey , err := bsvec .NewPrivateKey (bsvec .S256 ())
103104 if err != nil {
104- t .Error (err )
105+ t .Fatal (err )
105106 }
106107
107- addressUncompressed , err := GetAddressFromPrivateKey (privateKey , false )
108+ var addressUncompressed string
109+ addressUncompressed , err = GetAddressFromPrivateKey (privateKey , false )
108110 if err != nil {
109- t .Error (err )
111+ t .Fatal (err )
110112 }
111113
112- addressCompressed , err := GetAddressFromPrivateKey (privateKey , true )
114+ var addressCompressed string
115+ addressCompressed , err = GetAddressFromPrivateKey (privateKey , true )
113116 if err != nil {
114- t .Error (err )
117+ t .Fatal (err )
115118 }
116119
117120 if addressCompressed == addressUncompressed {
118- t .Errorf ( "Compressed and uncompressed addresses cannot match" )
121+ t .Fatalf ( "compressed and uncompressed addresses cannot match" )
119122 }
120123}
121124
@@ -169,15 +172,15 @@ func TestGetAddressFromPubKey(t *testing.T) {
169172 // Run tests
170173 for _ , test := range tests {
171174 if rawKey , err := GetAddressFromPubKey (test .input , true ); err != nil && ! test .expectedError {
172- t .Errorf ("%s Failed: [%v] inputted and error not expected but got: %s" , t .Name (), test .input , err .Error ())
175+ t .Fatalf ("%s Failed: [%v] inputted and error not expected but got: %s" , t .Name (), test .input , err .Error ())
173176 } else if err == nil && test .expectedError {
174- t .Errorf ("%s Failed: [%v] inputted and error was expected" , t .Name (), test .input )
177+ t .Fatalf ("%s Failed: [%v] inputted and error was expected" , t .Name (), test .input )
175178 } else if rawKey == nil && ! test .expectedNil {
176- t .Errorf ("%s Failed: [%v] inputted and was nil but not expected" , t .Name (), test .input )
179+ t .Fatalf ("%s Failed: [%v] inputted and was nil but not expected" , t .Name (), test .input )
177180 } else if rawKey != nil && test .expectedNil {
178- t .Errorf ("%s Failed: [%v] inputted and was NOT nil but expected to be nil" , t .Name (), test .input )
181+ t .Fatalf ("%s Failed: [%v] inputted and was NOT nil but expected to be nil" , t .Name (), test .input )
179182 } else if rawKey != nil && rawKey .EncodeAddress () != test .expectedAddress {
180- t .Errorf ("%s Failed: [%v] inputted [%s] expected but failed comparison of addresses, got: %s" , t .Name (), test .input , test .expectedAddress , rawKey .EncodeAddress ())
183+ t .Fatalf ("%s Failed: [%v] inputted [%s] expected but failed comparison of addresses, got: %s" , t .Name (), test .input , test .expectedAddress , rawKey .EncodeAddress ())
181184 }
182185 }
183186}
@@ -227,11 +230,11 @@ func TestGetAddressFromScript(t *testing.T) {
227230 // Run tests
228231 for _ , test := range tests {
229232 if address , err := GetAddressFromScript (test .inputScript ); err != nil && ! test .expectedError {
230- t .Errorf ("%s Failed: [%v] inputted and error not expected but got: %s" , t .Name (), test .inputScript , err .Error ())
233+ t .Fatalf ("%s Failed: [%v] inputted and error not expected but got: %s" , t .Name (), test .inputScript , err .Error ())
231234 } else if err == nil && test .expectedError {
232- t .Errorf ("%s Failed: [%v] inputted and error was expected" , t .Name (), test .inputScript )
235+ t .Fatalf ("%s Failed: [%v] inputted and error was expected" , t .Name (), test .inputScript )
233236 } else if address != test .expectedAddress {
234- t .Errorf ("%s Failed: [%v] inputted [%s] expected but failed comparison of addresses, got: %s" , t .Name (), test .inputScript , test .expectedAddress , address )
237+ t .Fatalf ("%s Failed: [%v] inputted [%s] expected but failed comparison of addresses, got: %s" , t .Name (), test .inputScript , test .expectedAddress , address )
235238 }
236239 }
237240}
@@ -274,15 +277,15 @@ func TestGetAddressFromPubKeyString(t *testing.T) {
274277 // Run tests
275278 for _ , test := range tests {
276279 if rawKey , err := GetAddressFromPubKeyString (test .input , true ); err != nil && ! test .expectedError {
277- t .Errorf ("%s Failed: [%v] inputted and error not expected but got: %s" , t .Name (), test .input , err .Error ())
280+ t .Fatalf ("%s Failed: [%v] inputted and error not expected but got: %s" , t .Name (), test .input , err .Error ())
278281 } else if err == nil && test .expectedError {
279- t .Errorf ("%s Failed: [%v] inputted and error was expected" , t .Name (), test .input )
282+ t .Fatalf ("%s Failed: [%v] inputted and error was expected" , t .Name (), test .input )
280283 } else if rawKey == nil && ! test .expectedNil {
281- t .Errorf ("%s Failed: [%v] inputted and was nil but not expected" , t .Name (), test .input )
284+ t .Fatalf ("%s Failed: [%v] inputted and was nil but not expected" , t .Name (), test .input )
282285 } else if rawKey != nil && test .expectedNil {
283- t .Errorf ("%s Failed: [%v] inputted and was NOT nil but expected to be nil" , t .Name (), test .input )
286+ t .Fatalf ("%s Failed: [%v] inputted and was NOT nil but expected to be nil" , t .Name (), test .input )
284287 } else if rawKey != nil && rawKey .EncodeAddress () != test .expectedAddress {
285- t .Errorf ("%s Failed: [%v] inputted [%s] expected but failed comparison of addresses, got: %s" , t .Name (), test .input , test .expectedAddress , rawKey .EncodeAddress ())
288+ t .Fatalf ("%s Failed: [%v] inputted [%s] expected but failed comparison of addresses, got: %s" , t .Name (), test .input , test .expectedAddress , rawKey .EncodeAddress ())
286289 }
287290 }
288291}
0 commit comments