Search in sources :

Example 36 with Clock

use of java.time.Clock in project jdk8u_jdk by JetBrains.

the class TCKLocalDateTime method now_Clock_tooLow.

@Test(expectedExceptions = DateTimeException.class)
public void now_Clock_tooLow() {
    Clock clock = Clock.fixed(MIN_INSTANT.minusNanos(1), ZoneOffset.UTC);
    LocalDateTime.now(clock);
}
Also used : Clock(java.time.Clock) Test(org.testng.annotations.Test)

Example 37 with Clock

use of java.time.Clock in project jdk8u_jdk by JetBrains.

the class TCKChronology method test_IsoChronology_dateNow.

@Test
public void test_IsoChronology_dateNow() {
    ZoneId zoneId_paris = ZoneId.of("Europe/Paris");
    Clock clock = Clock.system(zoneId_paris);
    Chronology chrono = Chronology.of("ISO");
    assertEquals(chrono.dateNow(), IsoChronology.INSTANCE.dateNow());
    assertEquals(chrono.dateNow(zoneId_paris), IsoChronology.INSTANCE.dateNow(zoneId_paris));
    assertEquals(chrono.dateNow(clock), IsoChronology.INSTANCE.dateNow(clock));
}
Also used : ZoneId(java.time.ZoneId) HijrahChronology(java.time.chrono.HijrahChronology) ThaiBuddhistChronology(java.time.chrono.ThaiBuddhistChronology) IsoChronology(java.time.chrono.IsoChronology) Chronology(java.time.chrono.Chronology) MinguoChronology(java.time.chrono.MinguoChronology) JapaneseChronology(java.time.chrono.JapaneseChronology) Clock(java.time.Clock) Test(org.testng.annotations.Test)

Example 38 with Clock

use of java.time.Clock in project jdk8u_jdk by JetBrains.

the class TCKChronology method test_ThaiBuddhistChronology_dateNow.

@Test
public void test_ThaiBuddhistChronology_dateNow() {
    ZoneId zoneId_paris = ZoneId.of("Europe/Paris");
    Clock clock = Clock.system(zoneId_paris);
    Chronology chrono = Chronology.of("ThaiBuddhist");
    assertEquals(chrono.dateNow(), ThaiBuddhistChronology.INSTANCE.dateNow());
    assertEquals(chrono.dateNow(zoneId_paris), ThaiBuddhistChronology.INSTANCE.dateNow(zoneId_paris));
    assertEquals(chrono.dateNow(clock), ThaiBuddhistChronology.INSTANCE.dateNow(clock));
}
Also used : ZoneId(java.time.ZoneId) HijrahChronology(java.time.chrono.HijrahChronology) ThaiBuddhistChronology(java.time.chrono.ThaiBuddhistChronology) IsoChronology(java.time.chrono.IsoChronology) Chronology(java.time.chrono.Chronology) MinguoChronology(java.time.chrono.MinguoChronology) JapaneseChronology(java.time.chrono.JapaneseChronology) Clock(java.time.Clock) Test(org.testng.annotations.Test)

Example 39 with Clock

use of java.time.Clock in project jdk8u_jdk by JetBrains.

the class TCKChronology method test_JapaneseChronology_dateNow.

@Test
public void test_JapaneseChronology_dateNow() {
    ZoneId zoneId_paris = ZoneId.of("Europe/Paris");
    Clock clock = Clock.system(zoneId_paris);
    Chronology chrono = Chronology.of("Japanese");
    assertEquals(chrono.dateNow(), JapaneseChronology.INSTANCE.dateNow());
    assertEquals(chrono.dateNow(zoneId_paris), JapaneseChronology.INSTANCE.dateNow(zoneId_paris));
    assertEquals(chrono.dateNow(clock), JapaneseChronology.INSTANCE.dateNow(clock));
}
Also used : ZoneId(java.time.ZoneId) HijrahChronology(java.time.chrono.HijrahChronology) ThaiBuddhistChronology(java.time.chrono.ThaiBuddhistChronology) IsoChronology(java.time.chrono.IsoChronology) Chronology(java.time.chrono.Chronology) MinguoChronology(java.time.chrono.MinguoChronology) JapaneseChronology(java.time.chrono.JapaneseChronology) Clock(java.time.Clock) Test(org.testng.annotations.Test)

Example 40 with Clock

use of java.time.Clock in project spring-framework by spring-projects.

the class DefaultWebSessionManagerTests method existingSessionIsExpired.

@Test
public void existingSessionIsExpired() throws Exception {
    Clock clock = Clock.systemDefaultZone();
    DefaultWebSession existing = new DefaultWebSession("1", clock);
    existing.start();
    existing.setLastAccessTime(Instant.now(clock).minus(Duration.ofMinutes(31)));
    this.manager.getSessionStore().storeSession(existing);
    this.idResolver.setIdsToResolve(Collections.singletonList("1"));
    WebSession actual = this.manager.getSession(this.exchange).block();
    assertNotSame(existing, actual);
}
Also used : WebSession(org.springframework.web.server.WebSession) Clock(java.time.Clock) Test(org.junit.Test)

Aggregations

Clock (java.time.Clock)209 Test (org.junit.Test)62 Instant (java.time.Instant)51 Test (org.testng.annotations.Test)43 LocalTime (java.time.LocalTime)15 ZonedDateTime (java.time.ZonedDateTime)12 LocalDateTime (java.time.LocalDateTime)11 ZoneId (java.time.ZoneId)11 LocalDate (java.time.LocalDate)10 OffsetDateTime (java.time.OffsetDateTime)8 Test (org.junit.jupiter.api.Test)7 HandlerTest (com.yahoo.vespa.config.server.http.HandlerTest)6 SessionHandlerTest (com.yahoo.vespa.config.server.http.SessionHandlerTest)6 IOException (java.io.IOException)6 SessionTest (com.yahoo.vespa.config.server.session.SessionTest)5 OffsetTime (java.time.OffsetTime)5 ZoneOffset (java.time.ZoneOffset)5 Chronology (java.time.chrono.Chronology)5 IsoChronology (java.time.chrono.IsoChronology)5 Date (java.util.Date)4