Funktionen im Hauptpaket testen
Beim Testen der im Hauptpaket definierten Funktionen ist es wichtig, alle relevanten Dateien in den Testbefehl aufzunehmen . Im bereitgestellten Beispiel sollten die Dateien „main.go“ und „main_test.go“ beide in der Befehlszeile angegeben werden.
Stellen Sie außerdem sicher, dass die Testfunktion der Namenskonvention „TestXXX“ folgt und einen Zeiger auf „testing.T“ akzeptiert ein Argument. Durch Ändern der Datei main_test.go wie folgt wird der Fehler behoben:
package main import "testing" func TestFoo(t *testing.T) { t.Error(foo()) }
Beim Ausführen des folgenden Befehls:
go test *.go
Die Tests sollten erfolgreich sein.
Das obige ist der detaillierte Inhalt vonWie teste ich Funktionen im Hauptpaket?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!