Como exibir texto no console durante testes em Go (pacote testing)?
Olá! Comecei a estudar Go e estou escrevendo testes para minhas funções. Uso o pacote padrão `testing`. Quando executo os testes com `go test`, preciso ver resultados intermediários ou informações de depuração no console. Por exemplo, quero verificar se uma variável tem o valor correto dentro do teste.
Tentei usar `fmt.Println()` dentro da função de teste, mas a saída não é exibida. Aqui está meu código:
```go
func TestSum(t *testing.T) {
result := Sum(2, 3)
fmt.Println("Result is:", result) // Não vejo esta saída!
if result != 5 {
t.Errorf("Expected 5, got %d", result)
}
}
```
Quando executo `go test`, vejo apenas `PASS` ou `FAIL`, mas não vejo a linha "Result is: 5". Por que isso acontece? Como exibir corretamente informações de depuração em testes Go?