public class TestListResolver extends Object implements GenericTestPattern<TestListResolver,ResolvedTest,String,String>
shouldRun(String, String)
are filters easily used in JUnit filter or TestNG.
This class is independent of JUnit and TestNG API.SurefireReflector
using specific ClassLoader.Constructor and Description |
---|
TestListResolver(Collection<String> tests) |
TestListResolver(Collection<String> included,
Collection<String> excluded) |
TestListResolver(String csvTests) |
Modifier and Type | Method and Description |
---|---|
TestFilter<String,String> |
and(TestListResolver another) |
TestListResolver |
createClassFilters() |
TestListResolver |
createMethodFilters()
Method filter.
|
boolean |
equals(Object o) |
Set<ResolvedTest> |
getExcludedPatterns() |
Set<ResolvedTest> |
getIncludedPatterns() |
String |
getPluginParameterTest() |
Set<String> |
getTestSpecificClasses() |
boolean |
hasExcludedMethodPatterns() |
int |
hashCode() |
boolean |
hasIncludedMethodPatterns() |
boolean |
hasMethodPatterns() |
boolean |
isEmpty() |
TestFilter<String,String> |
or(TestListResolver another) |
boolean |
shouldRun(Class<?> testClass,
String methodName) |
boolean |
shouldRun(String testClassFile,
String methodName) |
static String |
toClassFileName(Class<?> test) |
static String |
toClassFileName(String fullyQualifiedTestClass) |
String |
toString() |
public TestListResolver(Collection<String> tests)
public TestListResolver(String csvTests)
public TestListResolver(Collection<String> included, Collection<String> excluded)
public boolean hasIncludedMethodPatterns()
hasIncludedMethodPatterns
in interface GenericTestPattern<TestListResolver,ResolvedTest,String,String>
public boolean hasExcludedMethodPatterns()
hasExcludedMethodPatterns
in interface GenericTestPattern<TestListResolver,ResolvedTest,String,String>
public boolean hasMethodPatterns()
hasMethodPatterns
in interface GenericTestPattern<TestListResolver,ResolvedTest,String,String>
public TestListResolver createMethodFilters()
createMethodFilters
in interface GenericTestPattern<TestListResolver,ResolvedTest,String,String>
public TestListResolver createClassFilters()
createClassFilters
in interface GenericTestPattern<TestListResolver,ResolvedTest,String,String>
public TestFilter<String,String> and(TestListResolver another)
public TestFilter<String,String> or(TestListResolver another)
public boolean shouldRun(String testClassFile, String methodName)
shouldRun
in interface TestFilter<String,String>
public boolean isEmpty()
isEmpty
in interface GenericTestPattern<TestListResolver,ResolvedTest,String,String>
public String getPluginParameterTest()
getPluginParameterTest
in interface GenericTestPattern<TestListResolver,ResolvedTest,String,String>
public Set<ResolvedTest> getIncludedPatterns()
getIncludedPatterns
in interface GenericTestPattern<TestListResolver,ResolvedTest,String,String>
public Set<ResolvedTest> getExcludedPatterns()
getExcludedPatterns
in interface GenericTestPattern<TestListResolver,ResolvedTest,String,String>
public Set<String> getTestSpecificClasses()
getTestSpecificClasses
in interface GenericTestPattern<TestListResolver,ResolvedTest,String,String>
Copyright © 2004–2015 The Apache Software Foundation. All rights reserved.