(t *testing.T)
| 16 | } |
| 17 | |
| 18 | func TestEncodeErrorLine(t *testing.T) { |
| 19 | e := &ErrorLine{ |
| 20 | Text: "something", |
| 21 | } |
| 22 | var buf bytes.Buffer |
| 23 | err := e.Encode(&buf) |
| 24 | if err != nil { |
| 25 | t.Fatal(err) |
| 26 | } |
| 27 | if buf.String() != "0012ERR something\n" { |
| 28 | t.Fatalf("unexpected encoded error line: %q", buf.String()) |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | func TestDecodeEmptyErrorLine(t *testing.T) { |
| 33 | var buf bytes.Buffer |