Class ResolvedTest
- java.lang.Object
-
- org.apache.maven.surefire.testset.ResolvedTest
-
@Deprecated public final class ResolvedTest extends java.lang.Object
Deprecated.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 class
ResolvedTest.ClassMatcher
Deprecated.private class
ResolvedTest.MethodMatcher
Deprecated.static class
ResolvedTest.Type
Deprecated.Type of patterns in ResolvedTest constructor.
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
CLASS_FILE_EXTENSION
Deprecated.private ResolvedTest.ClassMatcher
classMatcher
Deprecated.private java.lang.String
classPattern
Deprecated.private java.lang.String
description
Deprecated.private boolean
isRegexTestClassPattern
Deprecated.private boolean
isRegexTestMethodPattern
Deprecated.private static java.lang.String
JAVA_FILE_EXTENSION
Deprecated.private ResolvedTest.MethodMatcher
methodMatcher
Deprecated.private java.lang.String
methodPattern
Deprecated.private static java.lang.String
WILDCARD_FILENAME_POSTFIX
Deprecated.private static java.lang.String
WILDCARD_PATH_PREFIX
Deprecated.
-
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 regexpattern
is always unwrapped.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private boolean
alwaysInclusiveQuietly(java.lang.String testClassFile)
Deprecated.Preventsmatch(String, String)
from throwing NPE in situations when inclusive returns true.private boolean
canMatchExclusive(java.lang.String testClassFile, java.lang.String methodName)
Deprecated.private boolean
canMatchExclusiveAll(java.lang.String testClassFile, java.lang.String methodName)
Deprecated.private boolean
canMatchExclusiveClasses(java.lang.String testClassFile, java.lang.String methodName)
Deprecated.private boolean
canMatchExclusiveMethods(java.lang.String testClassFile, java.lang.String methodName)
Deprecated.private static void
checkIllegalCharacters(java.lang.String... expressions)
Deprecated.private static java.lang.String
convertToPath(java.lang.String className)
Deprecated.private static java.lang.String
description(java.lang.String clazz, java.lang.String method, boolean isRegex)
Deprecated.boolean
equals(java.lang.Object o)
Deprecated.(package private) static java.lang.String
fromFullyQualifiedClass(java.lang.String cls)
Deprecated.java.lang.String
getTestClassPattern()
Deprecated.Test class file pattern, e.g.java.lang.String
getTestMethodPattern()
Deprecated.Test method, e.g.int
hashCode()
Deprecated.boolean
hasTestClassPattern()
Deprecated.boolean
hasTestMethodPattern()
Deprecated.boolean
isEmpty()
Deprecated.boolean
isRegexTestClassPattern()
Deprecated.boolean
isRegexTestMethodPattern()
Deprecated.private boolean
match(java.lang.String testClassFile, java.lang.String methodName)
Deprecated.boolean
matchAsExclusive(java.lang.String testClassFile, java.lang.String methodName)
Deprecated.boolean
matchAsInclusive(java.lang.String testClassFile, java.lang.String methodName)
Deprecated.private boolean
matchClass(java.lang.String testClassFile)
Deprecated.private boolean
matchMethod(java.lang.String methodName)
Deprecated.private static java.lang.String
reformatClassPattern(java.lang.String s, boolean isRegex)
Deprecated.private static void
throwSanityError(java.lang.IllegalArgumentException e)
Deprecated.java.lang.String
toString()
Deprecated.private static java.lang.String
tryBlank(java.lang.String s)
Deprecated.(package private) static java.lang.String
wrapRegex(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
-true
if pattern is regex
-
ResolvedTest
public ResolvedTest(ResolvedTest.Type type, java.lang.String pattern, boolean isRegex)
Deprecated.The regexpattern
is always unwrapped.- Parameters:
type
- class or methodpattern
- pattern or regexisRegex
-true
if 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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toString
in 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:
true
if 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.
-
-