Search in sources :

Example 26 with ZoneOffset

use of io.spine.time.ZoneOffset in project core-java by SpineEventEngine.

the class TimeChangesShould method create_OffsetDateChange_instance.

@Test
public void create_OffsetDateChange_instance() {
    final ZoneOffset inKiev = ZoneOffsets.ofHours(3);
    final ZoneOffset inLuxembourg = ZoneOffsets.ofHours(1);
    final OffsetDate previousDate = OffsetDates.now(inKiev);
    final OffsetDate newDate = OffsetDates.now(inLuxembourg);
    final OffsetDateChange result = TimeChanges.of(previousDate, newDate);
    assertEquals(previousDate, result.getPreviousValue());
    assertEquals(newDate, result.getNewValue());
}
Also used : OffsetDate(io.spine.time.OffsetDate) ZoneOffset(io.spine.time.ZoneOffset) Test(org.junit.Test)

Example 27 with ZoneOffset

use of io.spine.time.ZoneOffset in project core-java by SpineEventEngine.

the class ChangesShould method create_OffsetDateTimeChange_instance.

@Test
public void create_OffsetDateTimeChange_instance() {
    final ZoneOffset inKiev = ZoneOffsets.ofHours(3);
    final ZoneOffset inLuxembourg = ZoneOffsets.ofHours(1);
    final OffsetDateTime previousDateTime = OffsetDateTimes.now(inKiev);
    final OffsetDateTime newDateTime = OffsetDateTimes.now(inLuxembourg);
    final OffsetDateTimeChange result = Changes.of(previousDateTime, newDateTime);
    assertEquals(previousDateTime, result.getPreviousValue());
    assertEquals(newDateTime, result.getNewValue());
}
Also used : OffsetDateTime(io.spine.time.OffsetDateTime) ZoneOffset(io.spine.time.ZoneOffset) Test(org.junit.Test)

Example 28 with ZoneOffset

use of io.spine.time.ZoneOffset in project core-java by SpineEventEngine.

the class ChangesShould method do_not_accept_equal_OffsetDate_values.

@Test(expected = IllegalArgumentException.class)
public void do_not_accept_equal_OffsetDate_values() {
    final ZoneOffset inLuxembourg = ZoneOffsets.ofHours(1);
    final OffsetDate date = OffsetDates.now(inLuxembourg);
    Changes.of(date, date);
}
Also used : OffsetDate(io.spine.time.OffsetDate) ZoneOffset(io.spine.time.ZoneOffset) Test(org.junit.Test)

Example 29 with ZoneOffset

use of io.spine.time.ZoneOffset in project core-java by SpineEventEngine.

the class ChangesShould method do_not_accept_equal_OffsetTime_values.

@Test(expected = IllegalArgumentException.class)
public void do_not_accept_equal_OffsetTime_values() {
    final ZoneOffset inLuxembourg = ZoneOffsets.ofHours(1);
    final OffsetTime now = OffsetTimes.now(inLuxembourg);
    Changes.of(now, now);
}
Also used : OffsetTime(io.spine.time.OffsetTime) ZoneOffset(io.spine.time.ZoneOffset) Test(org.junit.Test)

Example 30 with ZoneOffset

use of io.spine.time.ZoneOffset in project core-java by SpineEventEngine.

the class ChangesShould method do_not_accept_null_OffsetTime_previousValue.

@Test(expected = NullPointerException.class)
public void do_not_accept_null_OffsetTime_previousValue() {
    final ZoneOffset inLassVegas = ZoneOffsets.ofHours(8);
    final OffsetTime now = OffsetTimes.now(inLassVegas);
    Changes.of(null, now);
}
Also used : OffsetTime(io.spine.time.OffsetTime) ZoneOffset(io.spine.time.ZoneOffset) Test(org.junit.Test)

Aggregations

ZoneOffset (io.spine.time.ZoneOffset)30 Test (org.junit.Test)29 OffsetDate (io.spine.time.OffsetDate)8 OffsetDateTime (io.spine.time.OffsetDateTime)8 OffsetTime (io.spine.time.OffsetTime)8 Timestamp (com.google.protobuf.Timestamp)1 ActorContext (io.spine.core.ActorContext)1 CommandContext (io.spine.core.CommandContext)1 TenantId (io.spine.core.TenantId)1 UserId (io.spine.core.UserId)1 GivenTenantId (io.spine.core.given.GivenTenantId)1 GivenUserId (io.spine.core.given.GivenUserId)1 ParseException (java.text.ParseException)1 TimeZone (java.util.TimeZone)1