Это пугает меня. Следующий тест не пройден; цикл заканчивается тем, что у меня значение 9, а не 8. Вы можете это объяснить?
import junit.framework.TestCase;
public class TestDoWhile extends TestCase {
final int LIMIT = 8;
public void testDoWhile() throws Exception {
int i = 0;
do {
} while (i++ < LIMIT);
assertEquals(LIMIT, i);
}
}