Fungsi Pengujian dalam Pakej Utama
Apabila fungsi ujian ditakrifkan dalam pakej utama, adalah penting untuk memasukkan semua fail yang berkaitan dalam arahan ujian . Dalam contoh yang disediakan, fail main.go dan main_test.go kedua-duanya harus dinyatakan pada baris arahan.
Selain itu, pastikan fungsi ujian mengikut konvensyen penamaan TestXXX dan mengambil penunjuk untuk menguji.T sebagai suatu hujah. Mengubah suai fail main_test.go seperti berikut akan menyelesaikan ralat:
package main import "testing" func TestFoo(t *testing.T) { t.Error(foo()) }
Apabila menjalankan arahan berikut:
go test *.go
Ujian harus lulus.
Atas ialah kandungan terperinci Bagaimana untuk Menguji Fungsi dalam Pakej Utama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!