package test.net.tcp;
import static org.hamcrest.Matchers.is;
import org.junit.Assert;
import org.junit.Test;
public class TestFilePartition {
@Test
public void test() {
long len = 10;
long bufferSize = 1024 * 8;
long bufferCount = (len + bufferSize - 1) / bufferSize;
Assert.assertThat(bufferCount, is(1L));
}
@Test
public void test2() {
long len = 1024 * 8;
long bufferSize = 1024 * 8;
long bufferCount = (len + bufferSize - 1) / bufferSize;
Assert.assertThat(bufferCount, is(1L));
}
@Test
public void test3() {
long len = 1024 * 8 + 1;
long bufferSize = 1024 * 8;
long bufferCount = (len + bufferSize - 1) / bufferSize;
Assert.assertThat(bufferCount, is(2L));
}
@Test
public void test4() {
long len = 1024 * 8 * 5;
long bufferSize = 1024 * 8;
long bufferCount = (len + bufferSize - 1) / bufferSize;
Assert.assertThat(bufferCount, is(5L));
}
@Test
public void test6() {
long len = 1024 * 8 * 5 + 100;
long bufferSize = 1024 * 8;
long bufferCount = (len + bufferSize - 1) / bufferSize;
Assert.assertThat(bufferCount, is(6L));
}
}