*/
public class RenumbererTest extends RenumbererTestBase {
public void testLevelNumbers() {
LevelNumbers numbers = new LevelNumbers(0, 1);
numbers.setLevel(0);
assertEquals(1, numbers.getNumberAndIncrement());
assertEquals(2, numbers.getNumberAndIncrement());
assertEquals(3, numbers.getNumberAndIncrement());
numbers.setLevel(1);
assertEquals(1, numbers.getNumberAndIncrement());
assertEquals(2, numbers.getNumberAndIncrement());
numbers.setLevel(0);
assertEquals(4, numbers.getNumberAndIncrement());
assertEquals(5, numbers.getNumberAndIncrement());
numbers.setLevel(2);
assertEquals(1, numbers.getNumberAndIncrement());
assertEquals(2, numbers.getNumberAndIncrement());
numbers.setLevel(1);
assertEquals(1, numbers.getNumberAndIncrement());
assertEquals(2, numbers.getNumberAndIncrement());
numbers.setNumber(2);
assertEquals(2, numbers.getNumberAndIncrement());
assertEquals(3, numbers.getNumberAndIncrement());
}