diff options
Diffstat (limited to 'junit4/src/test/java/org/junit/tests/running/classes/IgnoreClassTest.java')
-rw-r--r-- | junit4/src/test/java/org/junit/tests/running/classes/IgnoreClassTest.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/junit4/src/test/java/org/junit/tests/running/classes/IgnoreClassTest.java b/junit4/src/test/java/org/junit/tests/running/classes/IgnoreClassTest.java new file mode 100644 index 0000000..e193712 --- /dev/null +++ b/junit4/src/test/java/org/junit/tests/running/classes/IgnoreClassTest.java @@ -0,0 +1,26 @@ +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()); + } +} |