--- old/test/java/time/tck/java/time/TCKOffsetTime.java 2015-11-30 14:40:04.102101000 +0300 +++ new/test/java/time/tck/java/time/TCKOffsetTime.java 2015-11-30 14:40:03.910101000 +0300 @@ -1149,6 +1149,27 @@ } //----------------------------------------------------------------------- + // 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