public void test_minusMinutes_fromZero() {

    LocalDateTime base = this.TEST_2007_07_15_12_30_40_987654321.with(LocalTime.MIDNIGHT);
    LocalDate d = base.getDate().minusDays(1);
    LocalTime t = LocalTime.of(22, 49);

    for (int i = 70; i > -70; i--) {
      LocalDateTime dt = base.minusMinutes(i);
      t = t.plusMinutes(1);

      if (t == LocalTime.MIDNIGHT) {
        d = d.plusDays(1);
      }

      assertEquals(dt.getDate(), d);
      assertEquals(dt.getTime(), t);
    }
  }

  @Test(groups = { "tck" }