func TestRabinBlockSize(t *testing.T) { if testing.Short() { t.SkipNow() } buf := new(bytes.Buffer) nbytes := 1024 * 1024 io.CopyN(buf, rand.Reader, int64(nbytes)) rab := chunk.NewMaybeRabin(4096) blkch := rab.Split(buf) var blocks [][]byte for b := range blkch { blocks = append(blocks, b) } fmt.Printf("Avg block size: %d\n", nbytes/len(blocks)) }
func TestMaybeRabinConsistency(t *testing.T) { if testing.Short() { t.SkipNow() } testFileConsistency(t, chunk.NewMaybeRabin(4096), 256*4096) }