RetryableException e = new RetryableException(null, null, null);
Default retryer = new Retryer.Default();
assertEquals(retryer.attempt, 1);
assertEquals(retryer.sleptForMillis, 0);
retryer.continueOrPropagate(e);
assertEquals(retryer.attempt, 2);
assertEquals(retryer.sleptForMillis, 150);
retryer.continueOrPropagate(e);
assertEquals(retryer.attempt, 3);