public void factory_ofInstant_allSecsInDay() {

    for (int i = 0; i < (24 * 60 * 60); i++) {
      Instant instant = Instant.ofEpochSecond(i);
      ZonedDateTime test = ZonedDateTime.ofInstant(instant, OFFSET_0100);
      assertEquals(test.getYear(), 1970);
      assertEquals(test.getMonth(), Month.JANUARY);
      assertEquals(test.getDayOfMonth(), 1 + (i >= 23 * 60 * 60 ? 1 : 0));
      assertEquals(test.getHour(), ((i / (60 * 60)) + 1) % 24);
      assertEquals(test.getMinute(), (i / 60) % 60);
      assertEquals(test.getSecond(), i % 60);
    }
  }

  @Test(groups = { "tck" }