Package org.junit.runner

Examples of org.junit.runner.Request


      new JUnitCore().run(forward);
      assertEquals("abc", log);
    }

    @Test public void sortingBackwardWorksOnTestClassRunner() {
      Request backward= Request.aClass(SortMe.class).sortWith(backward());
     
      new JUnitCore().run(backward);
      assertEquals("cba", log);
    }
View Full Code Here


        @Test public void c() { log+= "Bc"; }               
      }
    }

    @Test public void sortingForwardWorksOnSuite() {
      Request forward= Request.aClass(Enclosing.class).sortWith(forward());
     
      new JUnitCore().run(forward);
      assertEquals("AaAbAcBaBbBc", log);
    }
View Full Code Here

      new JUnitCore().run(forward);
      assertEquals("AaAbAcBaBbBc", log);
    }

    @Test public void sortingBackwardWorksOnSuite() {
      Request backward= Request.aClass(Enclosing.class).sortWith(backward());
     
      new JUnitCore().run(backward);
      assertEquals("BcBbBaAcAbAa", log);
    }
View Full Code Here

    public static class Unsortable {
      @Test public void a() {}   
    }
   
    @Test public void unsortablesAreHandledWithoutCrashing() {
      Request unsorted= Request.aClass(Unsortable.class).sortWith(forward());
      new JUnitCore().run(unsorted);
    }
View Full Code Here

     public static Boolean isFALSE() { return Boolean.FALSE; }
  }

  @Test public void prerequsitesRunner() {
    JUnitCore core = new JUnitCore();
    Request req = AnnotationHandlingRequest.aClass(APrereqTest.class);
    Result result = core.run(req);
    assertEquals(1+4, result.getRunCount());
    assertEquals(0, result.getFailureCount());
    assertEquals(4, result.getIgnoreCount());
  }
View Full Code Here

    public static Object wrongReturnValue() { return new Object(); }
  }

  @Test public void prerequsitesRunnerInternalFail() {
    JUnitCore core = new JUnitCore();
    Request req = AnnotationHandlingRequest.aClass(APrereqInternalFailTest.class);
    Result result = core.run(req);
    assertEquals(0, result.getRunCount());
    assertEquals(6, result.getFailureCount());
    assertEquals(0, result.getIgnoreCount());
  }
View Full Code Here

     public boolean isFalse() { return false; }
  }
 
  @Test public void prerequisitesRunWithoutRunWith() throws InitializationError {
    JUnitCore core = new JUnitCore();
    Request req = AnnotationHandlingRequest.aClass(APrereqTestWithoutRunWith.class);
    Result result = core.run(req);
    assertEquals(1+1, result.getRunCount());
    assertEquals(0, result.getFailureCount());
    assertEquals(1, result.getIgnoreCount());   
  }
View Full Code Here

     public boolean isFalse() { return false; }
  }
 
  @Test public void prerequisitesRunWithRunWith() throws InitializationError {
    JUnitCore core = new JUnitCore();
    Request req = Request.aClass(APrereqTestWithRunWith.class);
    Result result = core.run(req);
    assertEquals(1+1, result.getRunCount());
    assertEquals(0, result.getFailureCount());
    assertEquals(1, result.getIgnoreCount());   
  }
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

      @Override
      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

TOP

Related Classes of org.junit.runner.Request

Copyright © 2018 www.massapicom. 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.