|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.fest.assertions.internal.Strings
public class Strings
Reusable assertions for
s.
String
Constructor Summary | |
---|---|
Strings(org.fest.util.ComparisonStrategy comparisonStrategy)
|
Method Summary | |
---|---|
void |
assertContains(AssertionInfo info,
String actual,
String sequence)
Verifies that the given String contains the given sequence. |
void |
assertContainsIgnoringCase(AssertionInfo info,
String actual,
String sequence)
Verifies that the given String contains the given sequence, ignoring case considerations. |
void |
assertDoesNotContain(AssertionInfo info,
String actual,
String sequence)
Verifies that the given String does not contain the given sequence. |
void |
assertDoesNotMatch(AssertionInfo info,
String actual,
Pattern pattern)
Verifies that the given String does not match the given regular expression. |
void |
assertDoesNotMatch(AssertionInfo info,
String actual,
String regex)
Verifies that the given String does not match the given regular expression. |
void |
assertEmpty(AssertionInfo info,
String actual)
Asserts that the given String is empty. |
void |
assertEndsWith(AssertionInfo info,
String actual,
String suffix)
Verifies that the given String ends with the given suffix. |
void |
assertEqualsIgnoringCase(AssertionInfo info,
String actual,
String expected)
Verifies that two String s are equal, ignoring case considerations. |
void |
assertHasSize(AssertionInfo info,
String actual,
int expectedSize)
Asserts that the size of the given String is equal to the expected one. |
void |
assertMatches(AssertionInfo info,
String actual,
Pattern pattern)
Verifies that the given String matches the given regular expression. |
void |
assertMatches(AssertionInfo info,
String actual,
String regex)
Verifies that the given String matches the given regular expression. |
void |
assertNotEmpty(AssertionInfo info,
String actual)
Asserts that the given String is not empty. |
void |
assertNullOrEmpty(AssertionInfo info,
String actual)
Asserts that the given String is null or empty. |
void |
assertStartsWith(AssertionInfo info,
String actual,
String prefix)
Verifies that the given String starts with the given prefix. |
Comparator<?> |
getComparator()
|
static Strings |
instance()
Returns the singleton instance of this class based on StandardComparisonStrategy . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Strings(org.fest.util.ComparisonStrategy comparisonStrategy)
Method Detail |
---|
public static Strings instance()
StandardComparisonStrategy
.
StandardComparisonStrategy
.public Comparator<?> getComparator()
public void assertNullOrEmpty(AssertionInfo info, String actual)
String
is null
or empty.
info
- contains information about the assertion.actual
- the given String
.
AssertionError
- if the given String
is not null
*and* it is not empty.public void assertEmpty(AssertionInfo info, String actual)
String
is empty.
info
- contains information about the assertion.actual
- the given String
.
AssertionError
- if the given String
is null
.
AssertionError
- if the given String
is not empty.public void assertNotEmpty(AssertionInfo info, String actual)
String
is not empty.
info
- contains information about the assertion.actual
- the given String
.
AssertionError
- if the given String
is null
.
AssertionError
- if the given String
is empty.public void assertHasSize(AssertionInfo info, String actual, int expectedSize)
String
is equal to the expected one.
info
- contains information about the assertion.actual
- the given String
.expectedSize
- the expected size of actual
.
AssertionError
- if the given String
is null
.
AssertionError
- if the size of the given String
is different than the expected one.public void assertContains(AssertionInfo info, String actual, String sequence)
String
contains the given sequence.
info
- contains information about the assertion.actual
- the actual String
.sequence
- the sequence to search for.
NullPointerException
- if the given sequence is null
.
AssertionError
- if the given String
is null
.
AssertionError
- if the actual String
does not contain the given sequence.public void assertContainsIgnoringCase(AssertionInfo info, String actual, String sequence)
String
contains the given sequence, ignoring case considerations.
info
- contains information about the assertion.actual
- the actual String
.sequence
- the sequence to search for.
NullPointerException
- if the given sequence is null
.
AssertionError
- if the given String
is null
.
AssertionError
- if the actual String
does not contain the given sequence.public void assertDoesNotContain(AssertionInfo info, String actual, String sequence)
String
does not contain the given sequence.
info
- contains information about the assertion.actual
- the actual String
.sequence
- the sequence to search for.
NullPointerException
- if the given sequence is null
.
AssertionError
- if the given String
is null
.
AssertionError
- if the actual String
contains the given sequence.public void assertEqualsIgnoringCase(AssertionInfo info, String actual, String expected)
String
s are equal, ignoring case considerations.
info
- contains information about the assertion.actual
- the actual String
.expected
- the expected String
.
AssertionError
- if the given String
s are not equal.public void assertStartsWith(AssertionInfo info, String actual, String prefix)
String
starts with the given prefix.
info
- contains information about the assertion.actual
- the actual String
.prefix
- the given prefix.
NullPointerException
- if the given sequence is null
.
AssertionError
- if the given String
is null
.
AssertionError
- if the actual String
does not start with the given prefix.public void assertEndsWith(AssertionInfo info, String actual, String suffix)
String
ends with the given suffix.
info
- contains information about the assertion.actual
- the actual String
.suffix
- the given suffix.
NullPointerException
- if the given sequence is null
.
AssertionError
- if the given String
is null
.
AssertionError
- if the actual String
does not end with the given suffix.public void assertMatches(AssertionInfo info, String actual, String regex)
String
matches the given regular expression.
info
- contains information about the assertion.actual
- the given String
.regex
- the regular expression to which the actual String
is to be matched.
NullPointerException
- if the given pattern is null
.
PatternSyntaxException
- if the regular expression's syntax is invalid.
AssertionError
- if the given String
is null
.
AssertionError
- if the actual String
does not match the given regular expression.public void assertDoesNotMatch(AssertionInfo info, String actual, String regex)
String
does not match the given regular expression.
info
- contains information about the assertion.actual
- the given String
.regex
- the regular expression to which the actual String
is to be matched.
NullPointerException
- if the given pattern is null
.
PatternSyntaxException
- if the regular expression's syntax is invalid.
AssertionError
- if the actual String
matches the given regular expression.public void assertMatches(AssertionInfo info, String actual, Pattern pattern)
String
matches the given regular expression.
info
- contains information about the assertion.actual
- the given String
.pattern
- the regular expression to which the actual String
is to be matched.
NullPointerException
- if the given pattern is null
.
AssertionError
- if the given String
is null
.
AssertionError
- if the given String
does not match the given regular expression.public void assertDoesNotMatch(AssertionInfo info, String actual, Pattern pattern)
String
does not match the given regular expression.
info
- contains information about the assertion.actual
- the given String
.pattern
- the regular expression to which the actual String
is to be matched.
NullPointerException
- if the given pattern is null
.
AssertionError
- if the given String
matches the given regular expression.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |