@Test
 public void
     should_fail_as_seconds_fields_are_different_even_if_time_difference_is_less_than_a_second() {
   try {
     assertThat(refLocalDateTime).isEqualToIgnoringSeconds(refLocalDateTime.minusNanos(1));
   } catch (AssertionError e) {
     assertThat(e.getMessage())
         .isEqualTo(
             format(
                 "%nExpecting:%n  <2000-01-01T23:51>%nto have same year, month, day, hour and minute as:%n  <2000-01-01T23:50:59.999999999>%nbut had not."));
     return;
   }
   failBecauseExpectedAssertionErrorWasNotThrown();
 }