public void test_lengthOfMonth_leapYear() {

    assertEquals(LocalDate.of(2008, 1, 1).lengthOfMonth(), 31);
    assertEquals(LocalDate.of(2008, 2, 1).lengthOfMonth(), 29);
    assertEquals(LocalDate.of(2008, 3, 1).lengthOfMonth(), 31);
    assertEquals(LocalDate.of(2008, 4, 1).lengthOfMonth(), 30);
    assertEquals(LocalDate.of(2008, 5, 1).lengthOfMonth(), 31);
    assertEquals(LocalDate.of(2008, 6, 1).lengthOfMonth(), 30);
    assertEquals(LocalDate.of(2008, 7, 1).lengthOfMonth(), 31);
    assertEquals(LocalDate.of(2008, 8, 1).lengthOfMonth(), 31);
    assertEquals(LocalDate.of(2008, 9, 1).lengthOfMonth(), 30);
    assertEquals(LocalDate.of(2008, 10, 1).lengthOfMonth(), 31);
    assertEquals(LocalDate.of(2008, 11, 1).lengthOfMonth(), 30);
    assertEquals(LocalDate.of(2008, 12, 1).lengthOfMonth(), 31);
  }

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