Examples of filterWith()


Examples of org.junit.runner.Request.filterWith()

    @Test
    public void testCountWithExplicitFilter() throws Throwable {
        CategoryFilter include = CategoryFilter.include(SlowTests.class);
        Request baseRequest = Request.aClass(TestSuiteWithNoCategories.class);
        Result result = new JUnitCore().run(baseRequest.filterWith(include));
        assertTrue(result.wasSuccessful());
        assertEquals(2, result.getRunCount());
    }

    @Test
View Full Code Here

Examples of org.junit.runner.Request.filterWith()

    public void testCountWithMultipleExcludeFilter() throws Throwable {
        Set<Class<?>> exclusions= new HashSet<Class<?>>(2);
        Collections.addAll(exclusions, SlowTests.class, FastTests.class);
        CategoryFilter exclude = CategoryFilter.categoryFilter(true, null, true, exclusions);
        Request baseRequest= Request.aClass(OneOfEach.class);
        Result result= new JUnitCore().run(baseRequest.filterWith(exclude));
        assertTrue(result.wasSuccessful());
        assertEquals(1, result.getRunCount());
    }

    @Test
View Full Code Here

Examples of org.junit.runner.Request.filterWith()

    @Test
    public void testCountWithMultipleIncludeFilter() throws Throwable {
        CategoryFilter exclude = CategoryFilter.include(true, SlowTests.class, FastTests.class);
        Request baseRequest= Request.aClass(OneOfEach.class);
        Result result= new JUnitCore().run(baseRequest.filterWith(exclude));
        assertTrue(result.wasSuccessful());
        assertEquals(2, result.getRunCount());
    }

    @RunWith(Categories.class)
View Full Code Here

Examples of org.junit.runner.Request.filterWith()

  @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

Examples of org.junit.runner.Request.filterWith()

  @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

Examples of org.junit.runner.Request.filterWith()

  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

Examples of org.junit.runner.Request.filterWith()

    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

Examples of org.junit.runner.Request.filterWith()

  @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

Examples of org.junit.runner.Request.filterWith()

      }
    }
    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

Examples of org.junit.runner.Request.filterWith()

        }

        Request req = Request.classes( computer, testsToRun.getLocatedClasses() );
        if ( filter != null )
        {
            req = req.filterWith( filter );
        }

        try
        {
            final Result run = junitCore.run( req );
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.