(t *testing.T)
| 331 | } |
| 332 | |
| 333 | func TestWriteUint64(t *testing.T) { |
| 334 | var buf bytes.Buffer |
| 335 | wr := NewWriter(&buf) |
| 336 | |
| 337 | for range 10000 { |
| 338 | buf.Reset() |
| 339 | |
| 340 | num := uint64(rand.Int63n(math.MaxInt64)) |
| 341 | |
| 342 | err := wr.WriteUint64(num) |
| 343 | if err != nil { |
| 344 | t.Fatal(err) |
| 345 | } |
| 346 | err = wr.Flush() |
| 347 | if err != nil { |
| 348 | t.Fatal(err) |
| 349 | } |
| 350 | if buf.Len() > 9 { |
| 351 | t.Errorf("buffer length should be <= 9; it's %d", buf.Len()) |
| 352 | } |
| 353 | } |
| 354 | } |
| 355 | |
| 356 | func BenchmarkWriteUint64(b *testing.B) { |
| 357 | wr := NewWriter(Nowhere) |
nothing calls this directly
no test coverage detected
searching dependent graphs…