如何在Golang中测试代码?如何测试Golang中的日志记录(log.Println)?

package main 

import "log" 

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

sion_cojp

这就是你如何学习全局变量是邪恶的,而必须遵循依赖倒置原则。 –

'log.Println'函数已经过测试。不要试图测试其他软件包的代码,让你的代码独立测试。 –

@JimB问题不是“我该如何测试log.Println?”(你正确地指出这将是愚蠢的),而是“如何测试我的主要是否正确调用log.Println? “ –

回答

log

peterSO

问题是要求写一个自动化测试的方法 - 而不是如何手动演示它的工作原理。 –