微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

org.junit.experimental.categories.Categories.CategoryFilter的实例源码

项目:sosiefier    文件CategoryTest.java   
@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());
}
项目:sosiefier    文件CategoryTest.java   
@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());
}
项目:sosiefier    文件CategoryTest.java   
@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());
}
项目:sosiefier    文件CategoryTest.java   
@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,SlowTests.class,FastTests.class);
    assertthat(filter.describe(),is(anyOf(equalTo(d1),equalTo(d2))));
}
项目:sosiefier    文件CategoryTest.java   
@Test
@SuppressWarnings("unchecked")
public void testCountWithMultipleExcludeFilter() throws Throwable {
    Set<Class<?>> exclusions= new HashSet<Class<?>>(2);
    Collections.addAll(exclusions,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());
}
项目:sosiefier    文件CategoryTest.java   
@Test
public void testCountWithMultipleIncludeFilter() throws Throwable {
    CategoryFilter exclude = CategoryFilter.include(true,FastTests.class);
    Request baseRequest= Request.aClass(OneOfEach.class);
    Result result= new JUnitCore().run(baseRequest.filterWith(exclude));
    assertTrue(result.wasSuccessful());
    assertEquals(2,result.getruncount());
}
项目:sosiefier    文件ClassLevelMethodsWithIgnoredTestsTest.java   
@Test
public void beforeClassShouldNotRunWhenAllTestsAreFiltered() {
    Result result = new JUnitCore().run(Request.classes(
            BeforeClassWithFilteredTest.class,HasUnfilteredTest.class)
            .filterWith(CategoryFilter.exclude(FilteredTests.class)));
    analyseResult(
            result,"BeforeClass should not have been executed because the test method is filtered!");
}
项目:junit    文件CategoryTest.java   
@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());
}
项目:junit    文件CategoryTest.java   
@Test
public void categoryFilterLeavesOnlyMatchingMethods()
        throws InitializationError,runner.testCount());
}
项目:junit    文件CategoryTest.java   
@Test
public void categoryFilterRejectsIncompatibleCategory()
        throws InitializationError,runner.testCount());
}
项目:health-and-care-developer-network    文件CategoryTest.java   
@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());
}
项目:health-and-care-developer-network    文件CategoryTest.java   
@Test
public void categoryFilterLeavesOnlyMatchingMethods()
        throws InitializationError,runner.testCount());
}
项目:health-and-care-developer-network    文件CategoryTest.java   
@Test
public void categoryFilterRejectsIncompatibleCategory()
        throws InitializationError,runner.testCount());
}
项目:sosiefier    文件CategoryTest.java   
@Test
public void describeACategoryFilter() {
    CategoryFilter filter = CategoryFilter.include(SlowTests.class);
    assertEquals("categories [" + SlowTests.class + "]",filter.describe());
}
项目:junit    文件CategoryTest.java   
@Test
public void describeACategoryFilter() {
    CategoryFilter filter = CategoryFilter.include(SlowTests.class);
    assertEquals("category " + SlowTests.class,filter.describe());
}
项目:health-and-care-developer-network    文件CategoryTest.java   
@Test
public void describeACategoryFilter() {
    CategoryFilter filter = CategoryFilter.include(SlowTests.class);
    assertEquals("category " + SlowTests.class,filter.describe());
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。