Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Menguji Fungsi dalam Pakej Utama?

Bagaimana untuk Menguji Fungsi dalam Pakej Utama?

Patricia Arquette
Patricia Arquetteasal
2024-11-12 19:58:02297semak imbas

How to Test Functions in the Main Package?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn