标签: unit-testing testing go
我在Golang中为简单的控制台应用程序编写测试时感到困惑。 我想测试的功能非常简单。
func SimpleFunc() { reader := bufio.NewReader(os.Stdin) output, _ := reader.ReadString('\n') fmt.Println(output) }
你能举例说明如何在Golang中编写模拟stdin和stdout的测试吗?
提前致谢