Test des fonctions dans le package principal
Lors du test des fonctions définies dans le package principal, il est essentiel d'inclure tous les fichiers pertinents dans la commande testing . Dans l'exemple fourni, les fichiers main.go et main_test.go doivent tous deux être spécifiés sur la ligne de commande.
De plus, assurez-vous que la fonction de test suit la convention de dénomination TestXXX et prend un pointeur vers testing.T comme une dispute. La modification du fichier main_test.go comme suit résoudra l'erreur :
package main import "testing" func TestFoo(t *testing.T) { t.Error(foo()) }
Lors de l'exécution de la commande suivante :
go test *.go
Les tests devraient réussir.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!