(b *testing.B)
| 240 | } |
| 241 | |
| 242 | func BenchmarkReadMapHeader(b *testing.B) { |
| 243 | sizes := []uint32{0, 1, tuint16, tuint32} |
| 244 | data := make([]byte, 0, len(sizes)*5) |
| 245 | for _, d := range sizes { |
| 246 | data = AppendMapHeader(data, d) |
| 247 | } |
| 248 | rd := NewReader(NewEndlessReader(data, b)) |
| 249 | b.SetBytes(int64(len(data) / len(sizes))) |
| 250 | b.ReportAllocs() |
| 251 | b.ResetTimer() |
| 252 | for i := 0; i < b.N; i++ { |
| 253 | rd.ReadMapHeader() |
| 254 | } |
| 255 | } |
| 256 | |
| 257 | func TestReadArrayHeader(t *testing.T) { |
| 258 | tests := []struct { |
nothing calls this directly
no test coverage detected
searching dependent graphs…