(b *testing.B)
| 290 | } |
| 291 | |
| 292 | func BenchmarkReadArrayHeader(b *testing.B) { |
| 293 | sizes := []uint32{0, 1, tuint16, tuint32} |
| 294 | data := make([]byte, 0, len(sizes)*5) |
| 295 | for _, d := range sizes { |
| 296 | data = AppendArrayHeader(data, d) |
| 297 | } |
| 298 | rd := NewReader(NewEndlessReader(data, b)) |
| 299 | b.ReportAllocs() |
| 300 | b.SetBytes(int64(len(data) / len(sizes))) |
| 301 | b.ResetTimer() |
| 302 | for i := 0; i < b.N; i++ { |
| 303 | rd.ReadArrayHeader() |
| 304 | } |
| 305 | } |
| 306 | |
| 307 | func TestReadNil(t *testing.T) { |
| 308 | var buf bytes.Buffer |
nothing calls this directly
no test coverage detected
searching dependent graphs…