Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GreetTestable ¶
可测试接口 - 依赖注入 fmt.Printf函数内部调用的Fprintf函数 而FPrintf内部会将后面字符串写入到第一个参数的缓冲区中 os.Stdout和bytes.Buffer均实现了io.Writer接口
因此,测试时writer传入一个buf bytes.Buffer,实际使用时打印的语句被写入buf,这样就可以获取到要打印的内容了 在实际使用时writer传入os.Stdout即可打印到标准输出。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.