在Debian上編寫Golang的單元測試,你需要遵循以下步驟:
sudo apt-get update
sudo apt-get install golang-go
main.go
的文件。例如:mkdir my_project
cd my_project
touch main.go
main.go
文件中編寫你的Go代碼。例如,我們創建一個簡單的函數Add
,用于計算兩個整數的和:package main
import "fmt"
func Add(a int, b int) int {
return a + b
}
func main() {
fmt.Println(Add(1, 2))
}
main_test.go
的文件。在這個文件中,編寫針對Add
函數的單元測試。使用Go內置的testing
包來編寫測試用例:package main
import "testing"
func TestAdd(t *testing.T) {
result := Add(1, 2)
expected := 3
if result != expected {
t.Errorf("Add(1, 2) = %d; want %d", result, expected)
}
}
go test
如果測試通過,你將看到類似以下的輸出:
PASS
ok your_project 0.001s
如果測試失敗,你將看到詳細的錯誤信息。
這就是在Debian上編寫Golang單元測試的基本步驟。你可以根據需要為你的項目添加更多的測試用例和功能。