@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(); }