List<FileSplit> splits = TemporaryInputFormat.computeSplits(
new Path("testing"), blocks, TemporaryFile.BLOCK_SIZE + 1);
assertThat(splits, hasSize(5));
FileSplit s0 = find(splits, TemporaryFile.BLOCK_SIZE * 0);
assertThat(s0.getLength(), is((long) TemporaryFile.BLOCK_SIZE * 2));
FileSplit s1 = find(splits, TemporaryFile.BLOCK_SIZE * 2);
assertThat(s1.getLength(), is((long) TemporaryFile.BLOCK_SIZE * 2));
FileSplit s2 = find(splits, TemporaryFile.BLOCK_SIZE * 4);
assertThat(s2.getLength(), is((long) TemporaryFile.BLOCK_SIZE * 2));
FileSplit s3 = find(splits, TemporaryFile.BLOCK_SIZE * 6);
assertThat(s3.getLength(), is((long) TemporaryFile.BLOCK_SIZE * 2));
FileSplit s4 = find(splits, TemporaryFile.BLOCK_SIZE * 8);
assertThat(s4.getLength(), is((long) TemporaryFile.BLOCK_SIZE * 2));
}