}
@Test
public void testSortAndCompareTo() {
int size = 100;
SequenceIDBuffer buffer = new SequenceIDBuffer(size);
Assert.assertEquals(size, buffer.size());
Random random = new Random();
for (int i = 0; i < 100; i++) {
buffer.put(i, Math.abs(random.nextLong()));
}
buffer.sort();
long last = Long.MIN_VALUE;
for (int i = 0; i < 100; i++) {
long current = buffer.get(i);
Assert.assertTrue(last <= current);
}
}