Avatar ·

Comment afficher du texte dans la console lors des tests en Go (package testing) ?

Bonjour ! J'ai commencé à apprendre Go et j'écris des tests pour mes fonctions. J'utilise le package standard `testing`. Lorsque j'exécute les tests via `go test`, j'ai besoin de voir les résultats intermédiaires ou les informations de débogage dans la console. Par exemple, je veux vérifier qu'une variable a la bonne valeur à l'intérieur du test. J'ai essayé d'utiliser `fmt.Println()` à l'intérieur de la fonction de test, mais la sortie ne s'affiche pas. Voici mon code : ```go func TestSum(t *testing.T) { result := Sum(2, 3) fmt.Println("Result is:", result) // Je ne vois pas cette sortie ! if result != 5 { t.Errorf("Expected 5, got %d", result) } } ``` Lorsque j'exécute `go test`, je vois seulement `PASS` ou `FAIL`, mais je ne vois pas la ligne "Result is: 5". Pourquoi cela se produit-il ? Comment afficher correctement les informations de débogage dans les tests Go ?