void check(ZonedDateTime test, int y, int m, int d, int h, int min, int s, int n, ZoneOffset offset, ZoneId zone) {

    assertEquals(test.getYear(), y);
    assertEquals(test.getMonth().getValue(), m);
    assertEquals(test.getDayOfMonth(), d);
    assertEquals(test.getHour(), h);
    assertEquals(test.getMinute(), min);
    assertEquals(test.getSecond(), s);
    assertEquals(test.getNano(), n);
    assertEquals(test.getOffset(), offset);
    assertEquals(test.getZone(), zone);
  }

  // -----------------------------------------------------------------------
  // of(LocalDateTime, ZoneId)
  // -----------------------------------------------------------------------
  // TODO: tests of overlap/gap

  @Test(groups = { "tck" }