Skip to content

Commit

Permalink
Revisão do capítulo
Browse files Browse the repository at this point in the history
  • Loading branch information
larien committed Dec 24, 2019
1 parent 599af00 commit a393b37
Show file tree
Hide file tree
Showing 3 changed files with 228 additions and 232 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

![Build Status](https://travis-ci.org/larien/learn-go-with-tests.svg?branch=master) [![Go Report Card](https://goreportcard.com/badge/github.com/larien/learn-go-with-tests)](https://goreportcard.com/report/github.com/quii/learn-go-with-tests)

- Formatos: [Gitbook](https://larien.gitbook.io/aprenda-go-com-testes), [EPUB or PDF](https://github.com/larien/learn-go-with-tests/releases)
- Formatos: [Gitbook](https://larien.gitbook.io/aprenda-go-com-testes), [EPUB ou PDF](https://github.com/larien/learn-go-with-tests/releases)
- Versão original: [English](https://quii.gitbook.io/learn-go-with-tests/)
- Traduções: [中文](https://studygolang.gitbook.io/learn-go-with-tests)

Expand Down Expand Up @@ -37,7 +37,7 @@
14. [Sync](primeiros-passos-com-go/sync.md) - Conheça algumas funcionalidades do pacote `sync`, como `WaitGroup` e `Mutex`.
15. [Context](primeiros-passos-com-go/context.md) - Use o pacote `context` para gerenciar e cancelar processos de longa duração.

### Crie uma aplicação
### Criando uma aplicação

Agora que você já deu seus _Primeiros Passos com Go_, esperamos que você tenha uma base sólida das principais funcionalidades da linguagem e como TDD funciona.

Expand Down
6 changes: 3 additions & 3 deletions ponteiros/v4/carteira_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ func TestCarteira(t *testing.T) {
confirmaSaldo(t, carteira, Bitcoin(10))
})

t.Run("Retirar saldo suficiente", func(t *testing.T) {
t.Run("Retirar com saldo suficiente", func(t *testing.T) {
carteira := Carteira{Bitcoin(20)}
erro := carteira.Retirar(Bitcoin(10))

confirmaSaldo(t, carteira, Bitcoin(10))
confirmaErroInexistente(t, erro)
})

t.Run("Retirar saldo insuficiente", func(t *testing.T) {
t.Run("Retirar com saldo insuficiente", func(t *testing.T) {
saldoInicial := Bitcoin(20)
carteira := Carteira{saldoInicial}
erro := carteira.Retirar(Bitcoin(100))
Expand Down Expand Up @@ -53,6 +53,6 @@ func confirmaErro(t *testing.T, resultado error, esperado error) {
}

if resultado != esperado {
t.Errorf("resultado %s, esperado %s", resultado, esperado)
t.Errorf("erro resultado %s, erro esperado %s", resultado, esperado)
}
}
Loading

0 comments on commit a393b37

Please sign in to comment.