public void shouldBeatForMissingDays()

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));
    }
  }