< prev index next >

test/java/time/tck/java/time/TCKLocalDate.java

Print this page

        

*** 2155,2164 **** --- 2155,2188 ---- assertEquals(LocalDate.of(1970, 1, 1).toEpochDay(), 0); assertEquals(LocalDate.of(-1, 12, 31).toEpochDay(), -678942 - 40587); } //----------------------------------------------------------------------- + // toEpochSecond + //----------------------------------------------------------------------- + @DataProvider(name="epochSecond") + Object[][] provider_toEpochSecond() { + return new Object[][] { + {LocalDate.of(1858, 11, 17).toEpochSecond(OFFSET_PONE), -3506720400L}, + {LocalDate.of(1, 1, 1).toEpochSecond(OFFSET_PONE), -62135600400L}, + {LocalDate.of(1995, 9, 27).toEpochSecond(OFFSET_PONE), 812156400L}, + {LocalDate.of(1970, 1, 1).toEpochSecond(OFFSET_PONE), -3600L}, + {LocalDate.of(-1, 12, 31).toEpochSecond(OFFSET_PONE), -62167309200L}, + {LocalDate.of(1, 1, 1).toEpochSecond(OFFSET_PONE), + Instant.ofEpochSecond(-62135600400L).getEpochSecond()}, + {LocalDate.of(1995, 9, 27).toEpochSecond(OFFSET_PONE), + Instant.ofEpochSecond(812156400L).getEpochSecond()}, + {LocalDate.of(1995, 9, 27).toEpochSecond(OFFSET_PONE), + LocalDateTime.of(1995, 9, 27, 0, 0).toEpochSecond(OFFSET_PONE)}, + }; + } + + @Test(dataProvider="epochSecond") + public void test_toEpochSecond(long actual, long expected) { + assertEquals(actual, expected); + } + //----------------------------------------------------------------------- // compareTo() //----------------------------------------------------------------------- @Test public void test_comparisons() { doTest_comparisons_LocalDate(
< prev index next >