SystemTimeSupplier implements TimeSupplier { @Override public long get() { return System.currentTimeMillis() / 1000L; }  @Override CompletionStage<Long> getAsync(); @Override Mono<Long> getReactive(); @Override long get();  }
@Test void shouldGetSystemCurrentTime() { Long time = new SystemTimeSupplier().get(); assertThat(time).isCloseTo(System.currentTimeMillis() / 1000L, Offset.offset(2L)); }