public void now() {

    OffsetDateTime expected = OffsetDateTime.now(Clock.systemDefaultZone());
    OffsetDateTime test = OffsetDateTime.now();
    long diff = Math.abs(test.getTime().toNanoOfDay() - expected.getTime().toNanoOfDay());
    if (diff >= 100000000) {
      // may be date change
      expected = OffsetDateTime.now(Clock.systemDefaultZone());
      test = OffsetDateTime.now();
      diff = Math.abs(test.getTime().toNanoOfDay() - expected.getTime().toNanoOfDay());
    }
    assertTrue(diff < 100000000); // less than 0.1 secs
  }

  // -----------------------------------------------------------------------
  // now(Clock)
  // -----------------------------------------------------------------------
  @Test(groups = { "tck" }