package org.junit.tests.running.classes; import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; import org.junit.Ignore; import org.junit.Test; import org.junit.runner.JUnitCore; import org.junit.runner.Result; public class IgnoreClassTest { @Ignore("For a good reason") public static class IgnoreMe { @Test public void iFail() { fail(); } @Test public void iFailToo() { fail(); } } @Test public void ignoreClass() { Result result = JUnitCore.runClasses(IgnoreMe.class); assertEquals(0, result.getFailureCount()); assertEquals(1, result.getIgnoreCount()); } }