2017-04-03 48 views
-1

如何在Golang中測試代碼?如何測試Golang中的日誌記錄(log.Println)?

package main 

import "log" 

func main() { 
    log.Println("hello world") 
} 
+0

這就是你如何學習全局變量是邪惡的,而必須遵循依賴倒置原則。 – zerkms

+1

'log.Println'函數已經過測試。不要試圖測試其他軟件包的代碼,讓你的代碼獨立測試。 – JimB

+0

@JimB問題不是「我該如何測試log.Println?」(你正確地指出這將是愚蠢的),而是「如何測試我的主要是否正確調用log.Println? 「 –

回答

1

您的程序寫入log包標準記錄器寫入標準錯誤。編譯並運行你的程序,看看標準錯誤上出現了什麼。

+0

問題是要求寫一個自動化測試的方法 - 而不是如何手動演示它的工作原理。 –

相關問題