在Debian上編寫和執行Golang測試的步驟如下:
首先,確保你已經在Debian系統上安裝了Golang。如果還沒有安裝,可以通過以下命令安裝:
sudo apt update
sudo apt install golang-go
在終端中運行以下命令,設置GOPATH和GOROOT環境變量:
echo "export GOROOT=/usr/lib/go" >> ~/.profile
echo "export GOPATH=$HOME/go" >> ~/.profile
echo "export PATH=$PATH:$GOROOT/bin:$GOPATH/bin" >> ~/.profile
source ~/.profile
在你的工作目錄中創建一個新的Go項目文件夾,并進入該文件夾:
mkdir my_project
cd my_project
在項目文件夾中創建一個名為main.go
的文件,編寫你的Go代碼。例如:
package main
import "fmt"
func add(a int, b int) int {
return a + b
}
func main() {
fmt.Println("Hello, World!")
}
接下來,創建一個名為main_test.go
的文件,編寫針對main.go
中的add
函數的測試:
package main
import "testing"
func TestAdd(t *testing.T) {
result := add(2, 3)
if result != 5 {
t.Errorf("Expected 5, but got %d", result)
}
}
在項目文件夾中,使用go test
命令運行測試:
go test
如果測試通過,你將看到以下輸出:
PASS
ok my_project 0.001s
如果有測試失敗,你將看到詳細的錯誤信息。
這就是在Debian上編寫和執行Golang測試的方法。你可以根據需要創建更多的Go文件和測試文件,并使用go test
命令運行它們。