在 Golang 中,如何从字符串创建 bufio 接口?

4

我想在golang中为一个在构造函数中接受io.Reader的结构编写单元测试。通常情况下,io.Reader接口来自TCP连接。

现在,我想使用预定义的字符串并将其用作io.Reader接口的输入。

类似这样:

s := "this is my input"
b := io.NewReader(s)
t := NewTestStruct(b)
t.doSomething()
2个回答

6

5

这应该是正确的方式:

reader := bufio.NewReader(strings.NewReader("some string"))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接