< prev index next >

test/java/time/tck/java/time/TCKOffsetTime.java

Print this page

        

*** 1147,1156 **** --- 1147,1177 ---- public void test_format_formatter_null() { OffsetTime.of(11, 30, 0, 0, OFFSET_PONE).format(null); } //----------------------------------------------------------------------- + // toEpochSecond() + //----------------------------------------------------------------------- + @DataProvider(name="epochSecond") + Object[][] provider_toEpochSecond() { + return new Object[][] { + {OffsetTime.of(0, 0, 0, 0, OFFSET_PTWO).toEpochSecond(), -7200}, + {OffsetTime.of(11, 30, 0, 0, OFFSET_PTWO).toEpochSecond(), 34200}, + {OffsetTime.of(0, 0, 0, 0, OFFSET_PTWO).toEpochSecond(), + Instant.ofEpochSecond(-7200).getEpochSecond()}, + {OffsetTime.of(11, 30, 0, 0, OFFSET_PTWO).toEpochSecond(), + Instant.ofEpochSecond(34200).getEpochSecond()}, + {OffsetTime.of(11, 30, 0, 0, OFFSET_PTWO).toEpochSecond(), + OffsetDateTime.of(LocalDate.of(1970, 1, 1), LocalTime.of(11, 30), OFFSET_PTWO) + .toEpochSecond()}, + }; + } + @Test(dataProvider="epochSecond") + public void test_toEpochSecond(long actual, long expected) { + assertEquals(actual, expected); + } + //----------------------------------------------------------------------- // compareTo() //----------------------------------------------------------------------- @Test public void test_compareTo_time() { OffsetTime a = OffsetTime.of(11, 29, 0, 0, OFFSET_PONE);
< prev index next >