public void test_with_adjustment() {

    final LocalDate sample = LocalDate.of(2012, 3, 4);
    WithAdjuster adjuster = new WithAdjuster() {

      @Override
      public DateTime doWithAdjustment(DateTime dateTime) {

        return sample;
      }
    };
    assertEquals(this.TEST_2007_07_15.with(adjuster), sample);
  }

  @Test(expectedExceptions = NullPointerException.class, groups = { "tck" }