return this.offset == offset && backOffExecution != null;
}
- boolean isCompleted()
+ boolean isCompleted(long offset)
{
- return timeNextRetryIsDue == null;
+ return this.offset == offset && timeNextRetryIsDue == null;
}
void markAsCompleted()
// WHEN
// THEN
- assertThat(backOffState.isCompleted()).isTrue();
+ assertThat(backOffState.isCompleted(OFFSET)).isTrue();
}
backOffState.isWaitingForNextRetry();
// THEN
- assertThat(backOffState.isCompleted()).isFalse();
+ assertThat(backOffState.isCompleted(OFFSET)).isFalse();
}
@Test
backOffState.isWaitingForNextRetry();
// THEN
- assertThat(backOffState.isCompleted()).isFalse();
+ assertThat(backOffState.isCompleted(OFFSET)).isFalse();
}
@Test
backOffState.isWaitingForNextRetry();
// THEN
- assertThat(backOffState.isCompleted()).isTrue();
+ assertThat(backOffState.isCompleted(OFFSET)).isTrue();
}
@Test