(b *testing.B)
| 408 | } |
| 409 | |
| 410 | func BenchmarkReadFloat32(b *testing.B) { |
| 411 | fs := []float32{rand.Float32(), rand.Float32(), rand.Float32(), rand.Float32()} |
| 412 | data := make([]byte, 0, 5*len(fs)) |
| 413 | for _, f := range fs { |
| 414 | data = AppendFloat32(data, f) |
| 415 | } |
| 416 | rd := NewReader(NewEndlessReader(data, b)) |
| 417 | b.SetBytes(5) |
| 418 | b.ReportAllocs() |
| 419 | b.ResetTimer() |
| 420 | for i := 0; i < b.N; i++ { |
| 421 | _, err := rd.ReadFloat32() |
| 422 | if err != nil { |
| 423 | b.Fatal(err) |
| 424 | } |
| 425 | } |
| 426 | } |
| 427 | |
| 428 | func TestReadInt64(t *testing.T) { |
| 429 | var buf bytes.Buffer |
nothing calls this directly
no test coverage detected
searching dependent graphs…