(t *testing.T)
| 608 | } |
| 609 | |
| 610 | func TestBadPartition(t *testing.T) { |
| 611 | p := NewPool(func() Buffer { return badBuffer{} }) |
| 612 | buf := NewPartition(p) |
| 613 | _, err := buf.Write([]byte("bad write")) |
| 614 | if err != io.ErrShortBuffer { |
| 615 | t.Errorf("wrong read error was returned! %v", err) |
| 616 | } |
| 617 | |
| 618 | b := make([]byte, 1024) |
| 619 | _, err = buf.Read(b) |
| 620 | if err != io.ErrUnexpectedEOF { |
| 621 | t.Errorf("wrong write error was returned! %v", err) |
| 622 | } |
| 623 | } |
| 624 | |
| 625 | type fakeFile struct { |
| 626 | name string |
nothing calls this directly
no test coverage detected
searching dependent graphs…