Skip to content

Commit dfcc397

Browse files
committed
♻️ (bitcoin-wallet): refactor test with bitcoin stringer
1 parent 4b9f6f2 commit dfcc397

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

pointers-and-errors/bitcoin-and-wallet.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
package pointers_and_errors
22

3+
import "fmt"
4+
35
type Bitcoin int
6+
7+
// String - stringer for Bitcoin
8+
func (b Bitcoin) String() string {
9+
return fmt.Sprintf("%d BTC", b)
10+
}
11+
412
type Wallet struct {
513
balance Bitcoin
614
}

pointers-and-errors/bitcoin-and-wallet_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ func TestWallet(t *testing.T) {
1010
got := wallet.Balance()
1111
want := Bitcoin(10)
1212
if got != want {
13-
t.Errorf("got %d, want %d", got, want)
13+
t.Errorf("got %v, want %v", got, want)
1414
}
1515
}

0 commit comments

Comments
 (0)