Maison >développement back-end >Golang >Comment tester les fonctions du package principal ?

Comment tester les fonctions du package principal ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-12 19:58:02298parcourir

How to Test Functions in the Main Package?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn