Maps
Escreva o teste primeiro
package main
import "testing"
func TestBusca(t *testing.T) {
dicionario := map[string]string{"teste": "isso é apenas um teste"}
resultado := Busca(dicionario, "teste")
esperado := "isso é apenas um teste"
if resultado != esperado {
t.Errorf("resultado '%s', esperado '%s', dado '%s'", resultado, esperado, "test")
}
}Execute o teste
Escreva o mínimo de código possível para fazer o teste rodar e verifique a saída do teste que tiver falhado
Escreva código o suficiente para fazer o teste passar
Refatoração
Usando um tipo personalizado
Escreva o teste primeiro
Execute o teste
Escreva o mínimo de código possível para fazer o teste rodar e verifique a saída do teste que tiver falhado
Escreva código o suficiente para fazer o teste passar
Refatoração
Escreva o teste primeiro
Escreva o mínimo de código possível para fazer o teste rodar e verifique a saída do teste que tiver falhado
Escreva código o suficiente para fazer o teste passar
Tipos Referência
Refatoração
Escreva o teste primeiro
Execute o teste
Escreva o mínimo de código possível para fazer o teste rodar e verifique a saída do teste que tiver falhado
Escreva código o suficiente para fazer o teste passar
Refatoração
Escreva o teste primeiro
Execute o teste
Escreva o mínimo de código possível para fazer o teste rodar e verifique a saída do teste que tiver falhado
Escreva código o suficiente para fazer o teste passar
Escreva o teste primeiro
Execute o teste
Escreva o mínimo de código possível para fazer o teste rodar e verifique a saída do teste que tiver falhado
Escreva código o suficiente para fazer o teste passar
Nota sobre a declaração de um novo erro para Atualiza
Escreva o teste primeiro
Execute o teste
Escreva o mínimo de código possível para fazer o teste rodar e verifique a saída do teste que tiver falhado
Escreva código o suficiente para fazer o teste passar
Resumo
Last updated