Package org.junit.runner

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


    assertEquals(1, result.getFailureCount());
    Failure testFailure= result.getFailures().get(0);
    assertEquals(Description.TEST_MECHANISM, testFailure.getDescription());

    count= 0;
    core.run(OneTest.class);
    assertEquals(0, count); // Doesn't change because listener was removed   
  }
 
  @Test public void freshResultEachTime() {
    JUnitCore core= new JUnitCore();
View Full Code Here


    assertEquals(0, count); // Doesn't change because listener was removed   
  }
 
  @Test public void freshResultEachTime() {
    JUnitCore core= new JUnitCore();
    Result first= core.run(OneTest.class);
    Result second= core.run(OneTest.class);
    assertNotSame(first, second);
  }
 
  public static junit.framework.Test suite() {
View Full Code Here

  }
 
  @Test public void freshResultEachTime() {
    JUnitCore core= new JUnitCore();
    Result first= core.run(OneTest.class);
    Result second= core.run(OneTest.class);
    assertNotSame(first, second);
  }
 
  public static junit.framework.Test suite() {
    return new JUnit4TestAdapter(TestListenerTest.class);
View Full Code Here

  @Ignore ("TODO: does not work. Requires access to test instance object. Clarify with Kent Beck")
  @Test public void callWithFilter() throws InitializationError {
    JUnitCore core = new JUnitCore();
    Request req = Request.aClass(APrereqTest.class);
    Result result = core.run(req.filterWith(new PrerequisiteFilter()));
    // TODO: current result: 2, which is wrong, as instance call to isFalse() fails
    assertEquals(1+2, result.getRunCount());
    assertEquals(0, result.getFailureCount());
    // TODO: current result: 0, which is wrong, as filter can not raise a failure
    assertEquals(2, result.getIgnoreCount());   
View Full Code Here

      public void testStarted(Description description) {
      }
     
    });
    Request req = Request.aClass(ACategoryTest.class);
    Result result = core.run(req.sortWith(new CategorySorter()));
    assertEquals(4, result.getRunCount());
    assertEquals(0, result.getFailureCount());
    assertEquals(0, result.getIgnoreCount());
    assertEquals ("c21("+ACategoryTest.class.getName()+")", descs.get(0).getDisplayName());
    assertEquals ("c22("+ACategoryTest.class.getName()+")", descs.get(1).getDisplayName());
View Full Code Here

  @Test
  public void callWithFilter() throws InitializationError {
    JUnitCore core = new JUnitCore();
    Request req = Request.aClass(ACategoryTest.class);
    Result result = core.run(req.filterWith(new CategoryFilter("A")));
    assertEquals(2, result.getRunCount());
    result = core.run(req.filterWith(new CategoryFilter("Y")));
    assertEquals(1, result.getRunCount());
    result = core.run(req.filterWith(new CategoryFilter("Z")));
    assertEquals(1, result.getRunCount());
View Full Code Here

  public void callWithFilter() throws InitializationError {
    JUnitCore core = new JUnitCore();
    Request req = Request.aClass(ACategoryTest.class);
    Result result = core.run(req.filterWith(new CategoryFilter("A")));
    assertEquals(2, result.getRunCount());
    result = core.run(req.filterWith(new CategoryFilter("Y")));
    assertEquals(1, result.getRunCount());
    result = core.run(req.filterWith(new CategoryFilter("Z")));
    assertEquals(1, result.getRunCount());
  }
View Full Code Here

    Request req = Request.aClass(ACategoryTest.class);
    Result result = core.run(req.filterWith(new CategoryFilter("A")));
    assertEquals(2, result.getRunCount());
    result = core.run(req.filterWith(new CategoryFilter("Y")));
    assertEquals(1, result.getRunCount());
    result = core.run(req.filterWith(new CategoryFilter("Z")));
    assertEquals(1, result.getRunCount());
  }

  @Test
  public void nullFilter() {
View Full Code Here

  @Test
  public void nullFilter() {
    JUnitCore core = new JUnitCore();
    Request req = Request.aClass(ACategoryTest.class);
    Result result = core.run(req.filterWith(new CategoryFilter(null)));
    // when filter is null, no match. Result in "NoTestsRemainingException",
    // so 1 failure, and 1 run
    // TODO: Hmm, is this an expected behaviour ?
    assertEquals(1, result.getFailureCount());
    assertEquals(0, result.getIgnoreCount());
View Full Code Here

      }
    }
    assertNotNull(a);
    assertEquals ("A", a.value());
    // and now run all tests
    Result res = core.run(req.filterWith(new CategoryFilter(a.value())));
    assertEquals(2, res.getRunCount());
  }

  public static void main(String... args) {
    JUnitCore.main(CategoryFilterTest.class.getName());
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.