View Javadoc
1   package org.junit.runner;
2   
3   import org.junit.Test;
4   import org.junit.tests.TestSystem;
5   
6   import static org.hamcrest.CoreMatchers.instanceOf;
7   import static org.hamcrest.CoreMatchers.is;
8   import static org.hamcrest.MatcherAssert.assertThat;
9   
10  public class JUnitCoreTest {
11      @Test
12      public void shouldAddFailuresToResult() {
13          JUnitCore jUnitCore = new JUnitCore();
14  
15          Result result = jUnitCore.runMain(new TestSystem(), "NonExistentTest");
16  
17          assertThat(result.getFailureCount(), is(1));
18          assertThat(result.getFailures().get(0).getException(), instanceOf(IllegalArgumentException.class));
19      }
20  }