}
@Test
public void testSequence() {
long now = System.currentTimeMillis();
PenaltyTime pt = new PenaltyTime();
for (long i = 0; i < 10000; i ++) {
long j = i % 100;
if (j == 0) {
if (pt.isPenalty(now + i)) {
fail("Expect no penalty at i=" + i);
}
pt.applyPenalty(now + i, 50);
} else if (j < 50) {
if (!pt.isPenalty(now + i)) {
fail("Expect penalty at i=" + i);
}
} else {
if (pt.isPenalty(now + i)) {
fail("Expect no penalty at i=" + i);
}
}