在Golang模拟Stdin和Stdout

时间:2018-04-06 16:56:18

标签: unit-testing testing go

我在Golang中为简单的控制台应用程序编写测试时感到困惑。 我想测试的功能非常简单。

func SimpleFunc() {
    reader := bufio.NewReader(os.Stdin)
    output, _ := reader.ReadString('\n')
    fmt.Println(output)
}

你能举例说明如何在Golang中编写模拟stdin和stdout的测试吗?

提前致谢

0 个答案:

没有答案