public void test_getDayOfWeek() {

    DayOfWeek dow = DayOfWeek.MONDAY;
    for (Month month : Month.values()) {
      int length = month.length(false);
      for (int i = 1; i <= length; i++) {
        LocalDateTime d = LocalDateTime.of(LocalDate.of(2007, month, i),
            this.TEST_2007_07_15_12_30_40_987654321.getTime());
        assertSame(d.getDayOfWeek(), dow);
        dow = dow.plus(1);
      }
    }
  }

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