@Test
void nextDelayCalculatedAccordingToMultiplierAsync()
{

    String result = "The Result";
    int retries = 14;
    int initialDelay = 1;
    int multiplier = 2;
    int noJitter = 0;
    ExponentialBackoffRetryLogic retryLogic = newRetryLogic( MAX_VALUE, initialDelay, multiplier, noJitter,
            Clock.SYSTEM );
    CompletionStage<Object> future = retryAsync( retryLogic, retries, result );
    assertEquals( result, await( future ) );
    assertEquals( delaysWithoutJitter( initialDelay, multiplier, retries ), eventExecutor.scheduleDelays() );
}