Package org.junit.runner

Examples of org.junit.runner.JUnitCore.run()


  public static void main(String... args) throws InitializationError {
    JUnitCore core = new JUnitCore();
    // use for categories special listener, give some statistics
    core.addListener(new CategoryTextListener(System.out));
    core.run(PrerequisiteCategorySample.class);
  }
}
View Full Code Here


  }
 
  @Test public void prerequisitesHandlersSimple() throws InitializationError {
    JUnitCore core = new JUnitCore();
    Result result;
    result = core.run(Request.aClass(APrereqTestHandlerDescription.class));
    assertEquals(1, result.getRunCount());
    assertEquals(0, result.getFailureCount());
    assertEquals(0, result.getIgnoreCount());   
    result = core.run(Request.aClass(APrereqTestHandlerClassNameMethodName.class));
    assertEquals(1, result.getRunCount());
View Full Code Here

    Result result;
    result = core.run(Request.aClass(APrereqTestHandlerDescription.class));
    assertEquals(1, result.getRunCount());
    assertEquals(0, result.getFailureCount());
    assertEquals(0, result.getIgnoreCount());   
    result = core.run(Request.aClass(APrereqTestHandlerClassNameMethodName.class));
    assertEquals(1, result.getRunCount());
    assertEquals(0, result.getFailureCount());
    assertEquals(0, result.getIgnoreCount());   
    result = core.run(Request.aClass(APrereqTestHandlerVoid.class));
    assertEquals(1, result.getRunCount());
View Full Code Here

    assertEquals(0, result.getIgnoreCount());   
    result = core.run(Request.aClass(APrereqTestHandlerClassNameMethodName.class));
    assertEquals(1, result.getRunCount());
    assertEquals(0, result.getFailureCount());
    assertEquals(0, result.getIgnoreCount());   
    result = core.run(Request.aClass(APrereqTestHandlerVoid.class));
    assertEquals(1, result.getRunCount());
    assertEquals(0, result.getFailureCount());
    assertEquals(0, result.getIgnoreCount());   
  }
 
View Full Code Here

  }
 
  @Test public void prerequisitesHandlersNotFound() throws InitializationError {
    JUnitCore core = new JUnitCore();
    Result result;
    result = core.run(Request.aClass(APrereqTestHandlerNotFound.class));
    assertEquals(1, result.getRunCount());
    assertEquals(4, result.getFailureCount());
    assertEquals(0, result.getIgnoreCount());   
  }
 
View Full Code Here

  }
 
  @Test public void prerequisitesHandlersFound() throws InitializationError {
    JUnitCore core = new JUnitCore();
    Result result;
    result = core.run(Request.aClass(APrereqTestHandlerFound.class));
    assertEquals(2, result.getRunCount());
    assertEquals(0, result.getFailureCount());
    assertEquals(1, result.getIgnoreCount());   
  }
 
View Full Code Here

      @Override
      public void testRunStarted(Description description) throws Exception {
        log+="second ";
      }
    });
    core.run(OneTest.class);
    assertEquals("first second ", log);
  }
}
View Full Code Here

  public static class All {
  }
 
  @Test public void ensureTestIsRun() {
    JUnitCore core= new JUnitCore();
    Result result= core.run(All.class);
    assertEquals(2, result.getRunCount());
    assertEquals(1, result.getFailureCount());
  }
 
  @Test public void suiteTestCountIsCorrect() throws Exception {
View Full Code Here

  }
 
  @Test(expected=Error.class) public void failingListener() {
    JUnitCore runner= new JUnitCore();
    runner.addListener(new ErrorListener());
    runner.run(OneTest.class);
  }
 
  class ExceptionListener extends ErrorListener {
    @Override
    public void testRunStarted(Description description) throws Exception {
View Full Code Here

  @Test public void removeFailingListeners() {
    JUnitCore core= new JUnitCore();
    core.addListener(new ExceptionListener());
   
    count= 0;
    Result result= core.run(OneTest.class);
    assertEquals(1, count);
    assertEquals(1, result.getFailureCount());
    Failure testFailure= result.getFailures().get(0);
    assertEquals(Description.TEST_MECHANISM, testFailure.getDescription());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.