in component-test/src/main/java/org/apache/fineract/cn/rhythm/TestBeats.java [140:156]
public void shouldBeatForMissingDays() throws InterruptedException {
final String applicationIdentifier = "funnybusiness-v6";
final String beatIdentifier = "fiddlebeat";
createBeatForThisHour(applicationIdentifier, beatIdentifier);
final int daysAgo = 10;
final LocalDateTime nextBeat = setBack(applicationIdentifier, beatIdentifier, daysAgo);
for (int i = daysAgo; i > 0; i--) {
Mockito.verify(beatPublisherServiceMock, Mockito.timeout(4_000).times(1))
.publishBeat(
beatIdentifier,
tenantDataStoreContext.getTenantName(),
applicationIdentifier,
nextBeat.minusDays(i));
}
}