Class ResolvedTest
- java.lang.Object
-
- org.apache.maven.surefire.testset.ResolvedTest
-
@Deprecated public final class ResolvedTest extends java.lang.ObjectDeprecated.will be renamed to ResolvedTestPatternSingle pattern test filter resolved from multi pattern filter -Dtest=MyTest#test,AnotherTest#otherTest.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classResolvedTest.ClassMatcherDeprecated.private classResolvedTest.MethodMatcherDeprecated.static classResolvedTest.TypeDeprecated.Type of patterns in ResolvedTest constructor.
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringCLASS_FILE_EXTENSIONDeprecated.private ResolvedTest.ClassMatcherclassMatcherDeprecated.private java.lang.StringclassPatternDeprecated.private java.lang.StringdescriptionDeprecated.private booleanisRegexTestClassPatternDeprecated.private booleanisRegexTestMethodPatternDeprecated.private static java.lang.StringJAVA_FILE_EXTENSIONDeprecated.private ResolvedTest.MethodMatchermethodMatcherDeprecated.private java.lang.StringmethodPatternDeprecated.private static java.lang.StringWILDCARD_FILENAME_POSTFIXDeprecated.private static java.lang.StringWILDCARD_PATH_PREFIXDeprecated.
-
Constructor Summary
Constructors Constructor Description ResolvedTest(java.lang.String classPattern, java.lang.String methodPattern, boolean isRegex)Deprecated.'*' means zero or more characters
'?' means one and only one character The pattern %regex[] prefix and suffix does not appear.ResolvedTest(ResolvedTest.Type type, java.lang.String pattern, boolean isRegex)Deprecated.The regexpatternis always unwrapped.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private booleanalwaysInclusiveQuietly(java.lang.String testClassFile)Deprecated.Preventsmatch(String, String)from throwing NPE in situations when inclusive returns true.private booleancanMatchExclusive(java.lang.String testClassFile, java.lang.String methodName)Deprecated.private booleancanMatchExclusiveAll(java.lang.String testClassFile, java.lang.String methodName)Deprecated.private booleancanMatchExclusiveClasses(java.lang.String testClassFile, java.lang.String methodName)Deprecated.private booleancanMatchExclusiveMethods(java.lang.String testClassFile, java.lang.String methodName)Deprecated.private static voidcheckIllegalCharacters(java.lang.String... expressions)Deprecated.private static java.lang.StringconvertToPath(java.lang.String className)Deprecated.private static java.lang.Stringdescription(java.lang.String clazz, java.lang.String method, boolean isRegex)Deprecated.booleanequals(java.lang.Object o)Deprecated.(package private) static java.lang.StringfromFullyQualifiedClass(java.lang.String cls)Deprecated.java.lang.StringgetTestClassPattern()Deprecated.Test class file pattern, e.g.java.lang.StringgetTestMethodPattern()Deprecated.Test method, e.g.inthashCode()Deprecated.booleanhasTestClassPattern()Deprecated.booleanhasTestMethodPattern()Deprecated.booleanisEmpty()Deprecated.booleanisRegexTestClassPattern()Deprecated.booleanisRegexTestMethodPattern()Deprecated.private booleanmatch(java.lang.String testClassFile, java.lang.String methodName)Deprecated.booleanmatchAsExclusive(java.lang.String testClassFile, java.lang.String methodName)Deprecated.booleanmatchAsInclusive(java.lang.String testClassFile, java.lang.String methodName)Deprecated.private booleanmatchClass(java.lang.String testClassFile)Deprecated.private booleanmatchMethod(java.lang.String methodName)Deprecated.private static java.lang.StringreformatClassPattern(java.lang.String s, boolean isRegex)Deprecated.private static voidthrowSanityError(java.lang.IllegalArgumentException e)Deprecated.java.lang.StringtoString()Deprecated.private static java.lang.StringtryBlank(java.lang.String s)Deprecated.(package private) static java.lang.StringwrapRegex(java.lang.String unwrapped)Deprecated.
-
-
-
Field Detail
-
CLASS_FILE_EXTENSION
private static final java.lang.String CLASS_FILE_EXTENSION
Deprecated.- See Also:
- Constant Field Values
-
JAVA_FILE_EXTENSION
private static final java.lang.String JAVA_FILE_EXTENSION
Deprecated.- See Also:
- Constant Field Values
-
WILDCARD_PATH_PREFIX
private static final java.lang.String WILDCARD_PATH_PREFIX
Deprecated.- See Also:
- Constant Field Values
-
WILDCARD_FILENAME_POSTFIX
private static final java.lang.String WILDCARD_FILENAME_POSTFIX
Deprecated.- See Also:
- Constant Field Values
-
classPattern
private final java.lang.String classPattern
Deprecated.
-
methodPattern
private final java.lang.String methodPattern
Deprecated.
-
isRegexTestClassPattern
private final boolean isRegexTestClassPattern
Deprecated.
-
isRegexTestMethodPattern
private final boolean isRegexTestMethodPattern
Deprecated.
-
description
private final java.lang.String description
Deprecated.
-
classMatcher
private final ResolvedTest.ClassMatcher classMatcher
Deprecated.
-
methodMatcher
private final ResolvedTest.MethodMatcher methodMatcher
Deprecated.
-
-
Constructor Detail
-
ResolvedTest
public ResolvedTest(java.lang.String classPattern, java.lang.String methodPattern, boolean isRegex)Deprecated.'*' means zero or more characters
'?' means one and only one character The pattern %regex[] prefix and suffix does not appear. The regex pattern is always unwrapped by the caller.- Parameters:
classPattern- test class file patternmethodPattern- test methodisRegex-trueif pattern is regex
-
ResolvedTest
public ResolvedTest(ResolvedTest.Type type, java.lang.String pattern, boolean isRegex)
Deprecated.The regexpatternis always unwrapped.- Parameters:
type- class or methodpattern- pattern or regexisRegex-trueif pattern is regex
-
-
Method Detail
-
getTestClassPattern
public java.lang.String getTestClassPattern()
Deprecated.Test class file pattern, e.g. org/**/Cat*.class
, or null if not any andhasTestClassPattern()returns false. Other examples: org/animals/Cat*, org/animals/Ca?.class, %regex[Cat.class|Dog.*]
'*' means zero or more characters
'?' means one and only one character- Returns:
- class pattern or regex
-
hasTestClassPattern
public boolean hasTestClassPattern()
Deprecated.
-
getTestMethodPattern
public java.lang.String getTestMethodPattern()
Deprecated.Test method, e.g. "realTestMethod".
, or null if not any andhasTestMethodPattern()returns false. Other examples: test* or testSomethin? or %regex[testOne|testTwo] or %ant[testOne|testTwo]
'*' means zero or more characters
'?' means one and only one character- Returns:
- method pattern or regex
-
hasTestMethodPattern
public boolean hasTestMethodPattern()
Deprecated.
-
isRegexTestClassPattern
public boolean isRegexTestClassPattern()
Deprecated.
-
isRegexTestMethodPattern
public boolean isRegexTestMethodPattern()
Deprecated.
-
isEmpty
public boolean isEmpty()
Deprecated.
-
matchAsInclusive
public boolean matchAsInclusive(java.lang.String testClassFile, java.lang.String methodName)Deprecated.
-
matchAsExclusive
public boolean matchAsExclusive(java.lang.String testClassFile, java.lang.String methodName)Deprecated.
-
equals
public boolean equals(java.lang.Object o)
Deprecated.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
description
private static java.lang.String description(java.lang.String clazz, java.lang.String method, boolean isRegex)Deprecated.
-
canMatchExclusive
private boolean canMatchExclusive(java.lang.String testClassFile, java.lang.String methodName)Deprecated.
-
canMatchExclusiveMethods
private boolean canMatchExclusiveMethods(java.lang.String testClassFile, java.lang.String methodName)Deprecated.
-
canMatchExclusiveClasses
private boolean canMatchExclusiveClasses(java.lang.String testClassFile, java.lang.String methodName)Deprecated.
-
canMatchExclusiveAll
private boolean canMatchExclusiveAll(java.lang.String testClassFile, java.lang.String methodName)Deprecated.
-
alwaysInclusiveQuietly
private boolean alwaysInclusiveQuietly(java.lang.String testClassFile)
Deprecated.Preventsmatch(String, String)from throwing NPE in situations when inclusive returns true.- Parameters:
testClassFile- path to class file- Returns:
trueif examined class in null and class pattern exists
-
match
private boolean match(java.lang.String testClassFile, java.lang.String methodName)Deprecated.
-
matchClass
private boolean matchClass(java.lang.String testClassFile)
Deprecated.
-
matchMethod
private boolean matchMethod(java.lang.String methodName)
Deprecated.
-
tryBlank
private static java.lang.String tryBlank(java.lang.String s)
Deprecated.
-
reformatClassPattern
private static java.lang.String reformatClassPattern(java.lang.String s, boolean isRegex)Deprecated.
-
convertToPath
private static java.lang.String convertToPath(java.lang.String className)
Deprecated.
-
wrapRegex
static java.lang.String wrapRegex(java.lang.String unwrapped)
Deprecated.
-
fromFullyQualifiedClass
static java.lang.String fromFullyQualifiedClass(java.lang.String cls)
Deprecated.
-
checkIllegalCharacters
private static void checkIllegalCharacters(java.lang.String... expressions)
Deprecated.
-
throwSanityError
private static void throwSanityError(java.lang.IllegalArgumentException e)
Deprecated.
-
-