public abstract class StringMatcher
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
stringToMatch |
| Constructor and Description |
|---|
StringMatcher(java.lang.String stringToMatch) |
| Modifier and Type | Method and Description |
|---|---|
static StringMatcher |
blank(java.lang.String... nothig) |
static StringMatcher |
contains(java.lang.String stringToMatch) |
static StringMatcher |
containsIgnoringCase(java.lang.String stringToMatch) |
static StringMatcher |
end(java.lang.String stringToMatch) |
static StringMatcher |
endIgnoringCase(java.lang.String stringToMatch) |
static StringMatcher |
endsWith(java.lang.String stringToMatch) |
static StringMatcher |
endsWithIgnoringCase(java.lang.String stringToMatch) |
static StringMatcher |
eq(java.lang.String stringToMatch)
Numeric equal, for string equality use either
exact(String) or
exactIgnoringCase(String) |
static StringMatcher |
exact(java.lang.String stringToMatch) |
static StringMatcher |
exactIgnoringCase(java.lang.String stringToMatch) |
static StringMatcher |
expected(java.lang.String stringWithMatcher) |
static StringMatcher |
get(java.lang.String type,
java.lang.String stringToMatch)
provision for define matcher in external data file, that can be converted to
actual one in code!
|
static StringMatcher |
glob(java.lang.String stringToMatch) |
static StringMatcher |
gt(java.lang.String stringToMatch)
Numeric greater then
|
static StringMatcher |
gte(java.lang.String stringToMatch)
Numeric greater then equal
|
static StringMatcher |
in(java.lang.String stringToMatch) |
static StringMatcher |
like(java.lang.String stringToMatch) |
static StringMatcher |
likeIgnoringCase(java.lang.String stringToMatch) |
static StringMatcher |
lt(java.lang.String stringToMatch)
Numeric less then
|
static StringMatcher |
lte(java.lang.String stringToMatch)
Numeric less then equal
|
abstract boolean |
match(java.lang.String actual)
Match expected string to actual string
|
static boolean |
match(java.lang.String val1,
java.lang.String val2) |
static StringMatcher |
regex(java.lang.String stringToMatch) |
static StringMatcher |
regexi(java.lang.String stringToMatch) |
static StringMatcher |
regexp(java.lang.String stringToMatch) |
static StringMatcher |
regexpi(java.lang.String stringToMatch) |
static StringMatcher |
start(java.lang.String stringToMatch) |
static StringMatcher |
startIgnoringCase(java.lang.String stringToMatch) |
static StringMatcher |
startsWith(java.lang.String stringToMatch) |
static StringMatcher |
startsWithIgnoringCase(java.lang.String stringToMatch) |
java.lang.String |
toString() |
public java.lang.String toString()
toString in class java.lang.Objectpublic abstract boolean match(java.lang.String actual)
actual - - actual stringpublic static boolean match(java.lang.String val1,
java.lang.String val2)
public static StringMatcher get(java.lang.String type, java.lang.String stringToMatch)
type - stringToMatch - public static StringMatcher expected(java.lang.String stringWithMatcher)
public static StringMatcher blank(java.lang.String... nothig)
public static StringMatcher in(java.lang.String stringToMatch)
public static StringMatcher end(java.lang.String stringToMatch)
public static StringMatcher endIgnoringCase(java.lang.String stringToMatch)
public static StringMatcher start(java.lang.String stringToMatch)
public static StringMatcher startIgnoringCase(java.lang.String stringToMatch)
public static StringMatcher regex(java.lang.String stringToMatch)
public static StringMatcher regexp(java.lang.String stringToMatch)
public static StringMatcher regexi(java.lang.String stringToMatch)
public static StringMatcher regexpi(java.lang.String stringToMatch)
public static StringMatcher glob(java.lang.String stringToMatch)
public static StringMatcher exact(java.lang.String stringToMatch)
public static StringMatcher exactIgnoringCase(java.lang.String stringToMatch)
public static StringMatcher startsWith(java.lang.String stringToMatch)
public static StringMatcher startsWithIgnoringCase(java.lang.String stringToMatch)
public static StringMatcher endsWith(java.lang.String stringToMatch)
public static StringMatcher endsWithIgnoringCase(java.lang.String stringToMatch)
public static StringMatcher contains(java.lang.String stringToMatch)
public static StringMatcher containsIgnoringCase(java.lang.String stringToMatch)
public static StringMatcher like(java.lang.String stringToMatch)
stringToMatch - : valid regular expressionpublic static StringMatcher likeIgnoringCase(java.lang.String stringToMatch)
stringToMatch - : valid regular expressionpublic static StringMatcher gt(java.lang.String stringToMatch)
stringToMatch - public static StringMatcher gte(java.lang.String stringToMatch)
stringToMatch - public static StringMatcher lt(java.lang.String stringToMatch)
stringToMatch - public static StringMatcher lte(java.lang.String stringToMatch)
stringToMatch - public static StringMatcher eq(java.lang.String stringToMatch)
exact(String) or
exactIgnoringCase(String)stringToMatch - Copyright © 2000 Infostretch Corp.