1 package org.junit.tests.running.classes;
2
3 import static org.junit.Assert.assertEquals;
4 import static org.junit.Assert.fail;
5
6 import org.junit.Ignore;
7 import org.junit.Test;
8 import org.junit.runner.JUnitCore;
9 import org.junit.runner.Result;
10
11 public class IgnoreClassTest {
12 @Ignore("For a good reason")
13 public static class IgnoreMe {
14 @Test
15 public void iFail() {
16 fail();
17 }
18
19 @Test
20 public void iFailToo() {
21 fail();
22 }
23 }
24
25 @Test
26 public void ignoreClass() {
27 Result result = JUnitCore.runClasses(IgnoreMe.class);
28 assertEquals(0, result.getFailureCount());
29 assertEquals(1, result.getIgnoreCount());
30 }
31 }