package org.test4j.junit.filter;
import org.test4j.junit.annotations.TestPath;
import org.test4j.junit.filter.finder.FilterCondiction;
import org.test4j.junit.filter.finder.TestClazFinder;
public interface FilterFactory {
/**
* 根据 @ClazFinder 注解构造测试类查找器
*
* @param clazFinder
* @return
*/
TestClazFinder createFinder(TestPath clazFinder);
/**
* 根据classpath系统值和过滤条件创建测试类查找器
*
* @param clazzpathProp
* @param filterCondiction
* @return
*/
TestClazFinder create(FilterCondiction filterCondiction);
}