import (
"bufio"
- "bytes"
+ "strings"
"testing"
)
func TestPrintfLine(t *testing.T) {
- var buf bytes.Buffer
+ var buf strings.Builder
w := NewWriter(bufio.NewWriter(&buf))
err := w.PrintfLine("foo %d", 123)
if s := buf.String(); s != "foo 123\r\n" || err != nil {
}
func TestDotWriter(t *testing.T) {
- var buf bytes.Buffer
+ var buf strings.Builder
w := NewWriter(bufio.NewWriter(&buf))
d := w.DotWriter()
n, err := d.Write([]byte("abc\n.def\n..ghi\n.jkl\n."))
}
func TestDotWriterCloseEmptyWrite(t *testing.T) {
- var buf bytes.Buffer
+ var buf strings.Builder
w := NewWriter(bufio.NewWriter(&buf))
d := w.DotWriter()
n, err := d.Write([]byte{})
}
func TestDotWriterCloseNoWrite(t *testing.T) {
- var buf bytes.Buffer
+ var buf strings.Builder
w := NewWriter(bufio.NewWriter(&buf))
d := w.DotWriter()
d.Close()