|
||||||||||
| 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 Strings are equal, ignoring case considerations. |
void |
assertHasSameSizeAs(AssertionInfo info,
String actual,
Iterable<?> other)
Asserts that the number of entries in the given String has the same size as the other Iterable. |
void |
assertHasSameSizeAs(AssertionInfo info,
String actual,
Object[] other)
Asserts that the number of entries in the given String has the same size as the other array. |
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 assertHasSameSizeAs(AssertionInfo info,
String actual,
Iterable<?> other)
String has the same size as the other Iterable.
info - contains information about the assertion.actual - the given String.other - the group to compare
AssertionError - if the given String. is null.
AssertionError - if the given Iterable is null.
AssertionError - if the number of entries in the given String does not have the same size.
public void assertHasSameSizeAs(AssertionInfo info,
String actual,
Object[] other)
String has the same size as the other array.
info - contains information about the assertion.actual - the given String.other - the group to compare
AssertionError - if the given String is null.
AssertionError - if the given array is null.
AssertionError - if the number of entries in the given String does not have the same size.
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)
Strings are equal, ignoring case considerations.
info - contains information about the assertion.actual - the actual String.expected - the expected String.
AssertionError - if the given Strings 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 | |||||||||