(t *testing.T)
| 417 | } |
| 418 | |
| 419 | func TestReadBytes(t *testing.T) { |
| 420 | for _, test := range readBytesTests { |
| 421 | buf := NewBufferString(test.buffer) |
| 422 | var err error |
| 423 | for _, expected := range test.expected { |
| 424 | var bytes []byte |
| 425 | bytes, err = buf.ReadBytes(test.delim) |
| 426 | if string(bytes) != expected { |
| 427 | t.Errorf("expected %q, got %q", expected, bytes) |
| 428 | } |
| 429 | if err != nil { |
| 430 | break |
| 431 | } |
| 432 | } |
| 433 | if err != test.err { |
| 434 | t.Errorf("expected error %v, got %v", test.err, err) |
| 435 | } |
| 436 | } |
| 437 | } |
| 438 | |
| 439 | func TestReadString(t *testing.T) { |
| 440 | for _, test := range readBytesTests { |
nothing calls this directly
no test coverage detected