use of io.spine.time.ZoneOffset in project core-java by SpineEventEngine.
the class ZoneOffsetsShould method convert_to_string.
@Test
public void convert_to_string() throws ParseException {
final ZoneOffset positive = ZoneOffsets.ofHoursMinutes(5, 48);
final ZoneOffset negative = ZoneOffsets.ofHoursMinutes(-3, -36);
Assert.assertEquals(positive, ZoneOffsets.parse(ZoneOffsets.toString(positive)));
Assert.assertEquals(negative, ZoneOffsets.parse(ZoneOffsets.toString(negative)));
}
use of io.spine.time.ZoneOffset in project core-java by SpineEventEngine.
the class TimeChangesShould 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 = TimeChanges.of(previousDateTime, newDateTime);
assertEquals(previousDateTime, result.getPreviousValue());
assertEquals(newDateTime, result.getNewValue());
}
use of io.spine.time.ZoneOffset in project core-java by SpineEventEngine.
the class TimeChangesShould 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);
TimeChanges.of(now, now);
}
use of io.spine.time.ZoneOffset in project core-java by SpineEventEngine.
the class TimeChangesShould method do_not_accept_equal_OffsetDateTime_values.
@Test(expected = IllegalArgumentException.class)
public void do_not_accept_equal_OffsetDateTime_values() {
final ZoneOffset inLuxembourg = ZoneOffsets.ofHours(1);
final OffsetDateTime now = OffsetDateTimes.now(inLuxembourg);
TimeChanges.of(now, now);
}
use of io.spine.time.ZoneOffset in project core-java by SpineEventEngine.
the class TimeChangesShould method do_not_accept_null_OffsetDateTime_newValue.
@Test(expected = NullPointerException.class)
public void do_not_accept_null_OffsetDateTime_newValue() {
final ZoneOffset inKiev = ZoneOffsets.ofHours(3);
final OffsetDateTime now = OffsetDateTimes.now(inKiev);
TimeChanges.of(now, null);
}
Aggregations