Ignoring tests

Daan van Berkel edited this page Jul 29, 2015 · 4 revisions

Ignoring a Test

If for some reason, you don't want a test to fail, you just want it ignored, you temporarily disable a test.

To ignore a test in JUnit you can either comment a method, or delete the @Test annotation; but the test runner will not report such a test. Alternatively, you can add the @Ignore annotation in front or after @Test. Test runners will report the number of ignored tests, along with the number of tests that ran and the number of tests that failed.

Note that @Ignore takes an optional parameter (a String) if you want to record a reason why a test is being ignored.

@Ignore("Test is ignored as a demonstration")
@Test
public void testSame() {
    assertThat(1, is(1));
}
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.