String info = infoService.statusReport(clock);
assertThat(info, containsString("Started at"));
assertThat(info, containsString("total=1"));
// Skip ahead 1 day
String info = infoService.statusReport(clock);
assertThat(info, containsString("Started at"));
assertThat(info, containsString("total=1"));
// Skip ahead 1 day
info = infoService.statusReport(clock);
assertThat(info, containsString("Up time 1 day "));
assertThat(info, containsString("total=2"));
// Skip ahead 5 days
info = infoService.statusReport(clock);
assertThat(info, containsString("Up time 1 day "));
assertThat(info, containsString("total=2"));
// Skip ahead 5 days
info = infoService.statusReport(clock);
assertThat(info, containsString("Up time 5 days "));
assertThat(info, containsString("total=3"));
}
info = infoService.statusReport(clock);
assertThat(info, containsString("Up time 5 days "));
assertThat(info, containsString("total=3"));
}
- private Clock buildClock(LocalDateTime now) {
- return Clock.fixed(now.toInstant(OffsetDateTime.now().getOffset()), Clock.systemDefaultZone().getZone());
+ private Clock buildClock(LocalDateTime dateTime) {
+ return Clock.fixed(dateTime.toInstant(ZoneOffset.UTC), Clock.systemUTC().getZone());