@Deprecated
public final class ResolvedTest
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
ResolvedTest.ClassMatcher
Deprecated.
|
private class |
ResolvedTest.MethodMatcher
Deprecated.
|
static class |
ResolvedTest.Type
Deprecated.
Type of patterns in ResolvedTest constructor.
|
Modifier and Type | Field and 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 and Description |
---|
ResolvedTest(ResolvedTest.Type type,
java.lang.String pattern,
boolean isRegex)
Deprecated.
The regex
pattern is always unwrapped. |
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. |
Modifier and Type | Method and Description |
---|---|
private boolean |
alwaysInclusiveQuietly(java.lang.String testClassFile)
Deprecated.
Prevents
match(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.
|
private static final java.lang.String CLASS_FILE_EXTENSION
private static final java.lang.String JAVA_FILE_EXTENSION
private static final java.lang.String WILDCARD_PATH_PREFIX
private static final java.lang.String WILDCARD_FILENAME_POSTFIX
private final java.lang.String classPattern
private final java.lang.String methodPattern
private final boolean isRegexTestClassPattern
private final boolean isRegexTestMethodPattern
private final java.lang.String description
private final ResolvedTest.ClassMatcher classMatcher
private final ResolvedTest.MethodMatcher methodMatcher
public ResolvedTest(java.lang.String classPattern, java.lang.String methodPattern, boolean isRegex)
classPattern
- test class file patternmethodPattern
- test methodisRegex
- true
if pattern is regexpublic ResolvedTest(ResolvedTest.Type type, java.lang.String pattern, boolean isRegex)
pattern
is always unwrapped.type
- class or methodpattern
- pattern or regexisRegex
- true
if pattern is regexpublic java.lang.String getTestClassPattern()
hasTestClassPattern()
returns false.
Other examples: org/animals/Cat*, org/animals/Ca?.class, %regex[Cat.class|Dog.*]public boolean hasTestClassPattern()
public java.lang.String getTestMethodPattern()
hasTestMethodPattern()
returns false.
Other examples: test* or testSomethin? or %regex[testOne|testTwo] or %ant[testOne|testTwo]public boolean hasTestMethodPattern()
public boolean isRegexTestClassPattern()
public boolean isRegexTestMethodPattern()
public boolean isEmpty()
public boolean matchAsInclusive(java.lang.String testClassFile, java.lang.String methodName)
public boolean matchAsExclusive(java.lang.String testClassFile, java.lang.String methodName)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
private static java.lang.String description(java.lang.String clazz, java.lang.String method, boolean isRegex)
private boolean canMatchExclusive(java.lang.String testClassFile, java.lang.String methodName)
private boolean canMatchExclusiveMethods(java.lang.String testClassFile, java.lang.String methodName)
private boolean canMatchExclusiveClasses(java.lang.String testClassFile, java.lang.String methodName)
private boolean canMatchExclusiveAll(java.lang.String testClassFile, java.lang.String methodName)
private boolean alwaysInclusiveQuietly(java.lang.String testClassFile)
match(String, String)
from throwing NPE in situations when inclusive returns true.testClassFile
- path to class filetrue
if examined class in null and class pattern existsprivate boolean match(java.lang.String testClassFile, java.lang.String methodName)
private boolean matchClass(java.lang.String testClassFile)
private boolean matchMethod(java.lang.String methodName)
private static java.lang.String tryBlank(java.lang.String s)
private static java.lang.String reformatClassPattern(java.lang.String s, boolean isRegex)
private static java.lang.String convertToPath(java.lang.String className)
static java.lang.String wrapRegex(java.lang.String unwrapped)
static java.lang.String fromFullyQualifiedClass(java.lang.String cls)
private static void checkIllegalCharacters(java.lang.String... expressions)
private static void throwSanityError(java.lang.IllegalArgumentException e)