func TestLittleUint32MaxSize(t *testing.T) { buf := newBuffer() writer := io.NewUint32DelimitedWriter(buf, binary.LittleEndian) reader := io.NewUint32DelimitedReader(buf, binary.LittleEndian, 20) if err := iotest(writer, reader); err != goio.ErrShortBuffer { t.Error(err) } else { t.Logf("%s", err) } }
func TestLittleUint32Normal(t *testing.T) { buf := newBuffer() writer := io.NewUint32DelimitedWriter(buf, binary.LittleEndian) reader := io.NewUint32DelimitedReader(buf, binary.LittleEndian, 1024*1024) if err := iotest(writer, reader); err != nil { t.Error(err) } if !buf.closed { t.Fatalf("did not close buffer") } }