Examples of CategoryFilter


Examples of org.junit.experimental.categories.Categories.CategoryFilter

        assertEquals("categories [" + SlowTests.class + "]", filter.describe());
    }

    @Test
    public void describeMultipleCategoryFilter() {
        CategoryFilter filter= CategoryFilter.include(FastTests.class, SlowTests.class);
        String d1= format("categories [%s, %s]", FastTests.class, SlowTests.class);
        String d2= format("categories [%s, %s]", SlowTests.class, FastTests.class);
        assertThat(filter.describe(), is(anyOf(equalTo(d1), equalTo(d2))));
    }
View Full Code Here

Examples of org.junit.experimental.categories.Categories.CategoryFilter

    @Test
    @SuppressWarnings("unchecked")
    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());
    }
View Full Code Here

Examples of org.junit.experimental.categories.Categories.CategoryFilter

        assertEquals(1, result.getRunCount());
    }

    @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());
    }
View Full Code Here

Examples of org.junit.experimental.categories.Categories.CategoryFilter

  public static class TestSuiteWithNoCategories {
  }

  @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());
  }
View Full Code Here

Examples of org.junit.experimental.categories.Categories.CategoryFilter

  }

  @Test
  public void categoryFilterLeavesOnlyMatchingMethods()
      throws InitializationError, NoTestsRemainException {
    CategoryFilter filter= CategoryFilter.include(SlowTests.class);
    BlockJUnit4ClassRunner runner= new BlockJUnit4ClassRunner(A.class);
    filter.apply(runner);
    assertEquals(1, runner.testCount());
  }
View Full Code Here

Examples of org.junit.experimental.categories.Categories.CategoryFilter

  }

  @Test
  public void categoryFilterRejectsIncompatibleCategory()
      throws InitializationError, NoTestsRemainException {
    CategoryFilter filter= CategoryFilter.include(SlowTests.class);
    BlockJUnit4ClassRunner runner= new BlockJUnit4ClassRunner(
        OneFastOneSlow.class);
    filter.apply(runner);
    assertEquals(1, runner.testCount());
  }
View Full Code Here

Examples of org.junit.experimental.categories.Categories.CategoryFilter

    assertEquals(1, result.getFailureCount());
  }

  @Test
  public void describeACategoryFilter() {
    CategoryFilter filter= CategoryFilter.include(SlowTests.class);
    assertEquals("category " + SlowTests.class, filter.describe());
  }
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.