test/java/time/test/java/time/TestOffsetDateTime.java

Print this page

        

*** 62,73 **** import static org.testng.Assert.assertSame; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; - import java.time.ZoneOffset; import java.time.OffsetDateTime; import org.testng.annotations.BeforeMethod; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; --- 62,73 ---- import static org.testng.Assert.assertSame; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.OffsetDateTime; + import java.time.ZoneOffset; import org.testng.annotations.BeforeMethod; import org.testng.annotations.DataProvider; import org.testng.annotations.Test;
*** 79,89 **** private static final ZoneOffset OFFSET_PONE = ZoneOffset.ofHours(1); private static final ZoneOffset OFFSET_PTWO = ZoneOffset.ofHours(2); private OffsetDateTime TEST_2008_6_30_11_30_59_000000500; ! @BeforeMethod(groups={"tck","implementation"}) public void setUp() { TEST_2008_6_30_11_30_59_000000500 = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59, 500), OFFSET_PONE); } @Test --- 79,89 ---- private static final ZoneOffset OFFSET_PONE = ZoneOffset.ofHours(1); private static final ZoneOffset OFFSET_PTWO = ZoneOffset.ofHours(2); private OffsetDateTime TEST_2008_6_30_11_30_59_000000500; ! @BeforeMethod public void setUp() { TEST_2008_6_30_11_30_59_000000500 = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59, 500), OFFSET_PONE); } @Test
*** 102,112 **** {2008, 6, 30, 23, 59, 59, 999999999, OFFSET_PONE}, {-1, 1, 1, 0, 0, 0, 0, OFFSET_PONE}, }; } ! @Test(dataProvider="sampleTimes", groups={"implementation"}) public void test_get_same(int y, int o, int d, int h, int m, int s, int n, ZoneOffset offset) { LocalDate localDate = LocalDate.of(y, o, d); LocalTime localTime = LocalTime.of(h, m, s, n); LocalDateTime localDateTime = LocalDateTime.of(localDate, localTime); OffsetDateTime a = OffsetDateTime.of(localDateTime, offset); --- 102,112 ---- {2008, 6, 30, 23, 59, 59, 999999999, OFFSET_PONE}, {-1, 1, 1, 0, 0, 0, 0, OFFSET_PONE}, }; } ! @Test(dataProvider="sampleTimes") public void test_get_same(int y, int o, int d, int h, int m, int s, int n, ZoneOffset offset) { LocalDate localDate = LocalDate.of(y, o, d); LocalTime localTime = LocalTime.of(h, m, s, n); LocalDateTime localDateTime = LocalDateTime.of(localDate, localTime); OffsetDateTime a = OffsetDateTime.of(localDateTime, offset);
*** 118,321 **** } //----------------------------------------------------------------------- // withOffsetSameLocal() //----------------------------------------------------------------------- ! @Test(groups={"implementation"}) public void test_withOffsetSameLocal() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withOffsetSameLocal(OFFSET_PTWO); assertSame(test.toLocalDateTime(), base.toLocalDateTime()); assertSame(test.getOffset(), OFFSET_PTWO); } ! @Test(groups={"implementation"}) public void test_withOffsetSameLocal_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withOffsetSameLocal(OFFSET_PONE); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_withOffsetSameInstant_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withOffsetSameInstant(OFFSET_PONE); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_withYear_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withYear(2008); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_withMonth_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withMonth(6); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_withDayOfMonth_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withDayOfMonth(30); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_withDayOfYear_noChange() { OffsetDateTime t = TEST_2008_6_30_11_30_59_000000500.withDayOfYear(31 + 29 + 31 + 30 + 31 + 30); assertSame(t, TEST_2008_6_30_11_30_59_000000500); } ! @Test(groups={"implementation"}) public void test_withHour_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withHour(11); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_withMinute_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withMinute(30); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_withSecond_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withSecond(59); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_withNanoOfSecond_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59, 1), OFFSET_PONE); OffsetDateTime test = base.withNano(1); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_plus_Period_zero() { OffsetDateTime t = TEST_2008_6_30_11_30_59_000000500.plus(MockSimplePeriod.ZERO_DAYS); assertSame(t, TEST_2008_6_30_11_30_59_000000500); } ! @Test(groups={"implementation"}) public void test_plusYears_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusYears(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_plusMonths_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusMonths(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_plusWeeks_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusWeeks(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_plusDays_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusDays(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_plusHours_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusHours(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_plusMinutes_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusMinutes(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_plusSeconds_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusSeconds(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_plusNanos_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusNanos(0); } ! @Test(groups={"implementation"}) public void test_minus_Period_zero() { OffsetDateTime t = TEST_2008_6_30_11_30_59_000000500.minus(MockSimplePeriod.ZERO_DAYS); assertSame(t, TEST_2008_6_30_11_30_59_000000500); } ! @Test(groups={"implementation"}) public void test_minusYears_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2007, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusYears(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_minusMonths_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusMonths(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_minusWeeks_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusWeeks(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_minusDays_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusDays(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_minusHours_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusHours(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_minusMinutes_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusMinutes(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_minusSeconds_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusSeconds(0); assertSame(test, base); } ! @Test(groups={"implementation"}) public void test_minusNanos_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusNanos(0); assertSame(test, base); } --- 118,321 ---- } //----------------------------------------------------------------------- // withOffsetSameLocal() //----------------------------------------------------------------------- ! @Test public void test_withOffsetSameLocal() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withOffsetSameLocal(OFFSET_PTWO); assertSame(test.toLocalDateTime(), base.toLocalDateTime()); assertSame(test.getOffset(), OFFSET_PTWO); } ! @Test public void test_withOffsetSameLocal_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withOffsetSameLocal(OFFSET_PONE); assertSame(test, base); } ! @Test public void test_withOffsetSameInstant_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withOffsetSameInstant(OFFSET_PONE); assertSame(test, base); } ! @Test public void test_withYear_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withYear(2008); assertSame(test, base); } ! @Test public void test_withMonth_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withMonth(6); assertSame(test, base); } ! @Test public void test_withDayOfMonth_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withDayOfMonth(30); assertSame(test, base); } ! @Test public void test_withDayOfYear_noChange() { OffsetDateTime t = TEST_2008_6_30_11_30_59_000000500.withDayOfYear(31 + 29 + 31 + 30 + 31 + 30); assertSame(t, TEST_2008_6_30_11_30_59_000000500); } ! @Test public void test_withHour_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withHour(11); assertSame(test, base); } ! @Test public void test_withMinute_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withMinute(30); assertSame(test, base); } ! @Test public void test_withSecond_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.withSecond(59); assertSame(test, base); } ! @Test public void test_withNanoOfSecond_noChange() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59, 1), OFFSET_PONE); OffsetDateTime test = base.withNano(1); assertSame(test, base); } ! @Test public void test_plus_Period_zero() { OffsetDateTime t = TEST_2008_6_30_11_30_59_000000500.plus(MockSimplePeriod.ZERO_DAYS); assertSame(t, TEST_2008_6_30_11_30_59_000000500); } ! @Test public void test_plusYears_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusYears(0); assertSame(test, base); } ! @Test public void test_plusMonths_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusMonths(0); assertSame(test, base); } ! @Test public void test_plusWeeks_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusWeeks(0); assertSame(test, base); } ! @Test public void test_plusDays_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusDays(0); assertSame(test, base); } ! @Test public void test_plusHours_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusHours(0); assertSame(test, base); } ! @Test public void test_plusMinutes_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusMinutes(0); assertSame(test, base); } ! @Test public void test_plusSeconds_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusSeconds(0); assertSame(test, base); } ! @Test public void test_plusNanos_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.plusNanos(0); } ! @Test public void test_minus_Period_zero() { OffsetDateTime t = TEST_2008_6_30_11_30_59_000000500.minus(MockSimplePeriod.ZERO_DAYS); assertSame(t, TEST_2008_6_30_11_30_59_000000500); } ! @Test public void test_minusYears_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2007, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusYears(0); assertSame(test, base); } ! @Test public void test_minusMonths_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusMonths(0); assertSame(test, base); } ! @Test public void test_minusWeeks_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusWeeks(0); assertSame(test, base); } ! @Test public void test_minusDays_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusDays(0); assertSame(test, base); } ! @Test public void test_minusHours_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusHours(0); assertSame(test, base); } ! @Test public void test_minusMinutes_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusMinutes(0); assertSame(test, base); } ! @Test public void test_minusSeconds_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusSeconds(0); assertSame(test, base); } ! @Test public void test_minusNanos_zero() { OffsetDateTime base = OffsetDateTime.of(LocalDate.of(2008, 6, 30), LocalTime.of(11, 30, 59), OFFSET_PONE); OffsetDateTime test = base.minusNanos(0); assertSame(test, base); }