-1
如何在Golang中測試代碼?如何測試Golang中的日誌記錄(log.Println)?
package main
import "log"
func main() {
log.Println("hello world")
}
如何在Golang中測試代碼?如何測試Golang中的日誌記錄(log.Println)?
package main
import "log"
func main() {
log.Println("hello world")
}
您的程序寫入log
包標準記錄器寫入標準錯誤。編譯並運行你的程序,看看標準錯誤上出現了什麼。
問題是要求寫一個自動化測試的方法 - 而不是如何手動演示它的工作原理。 –
這就是你如何學習全局變量是邪惡的,而必須遵循依賴倒置原則。 – zerkms
'log.Println'函數已經過測試。不要試圖測試其他軟件包的代碼,讓你的代碼獨立測試。 – JimB
@JimB問題不是「我該如何測試log.Println?」(你正確地指出這將是愚蠢的),而是「如何測試我的主要是否正確調用log.Println? 「 –