|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.assertj.core.internal.Strings
public class Strings
Reusable assertions for s.
CharSequence
| Constructor Summary | |
|---|---|
Strings(ComparisonStrategy comparisonStrategy)
|
|
| Method Summary | |
|---|---|
void |
assertContains(AssertionInfo info,
CharSequence actual,
CharSequence... values)
Verifies that the given CharSequence contains the given strings. |
void |
assertContainsIgnoringCase(AssertionInfo info,
CharSequence actual,
CharSequence sequence)
Verifies that the given CharSequence contains the given sequence, ignoring case considerations. |
void |
assertContainsOnlyOnce(AssertionInfo info,
CharSequence actual,
CharSequence sequence)
Verifies that actual CharSequences contains only once the given sequence. |
void |
assertContainsSequence(AssertionInfo info,
CharSequence actual,
CharSequence[] values)
|
void |
assertDoesNotContain(AssertionInfo info,
CharSequence actual,
CharSequence sequence)
Verifies that the given CharSequence does not contain the given sequence. |
void |
assertDoesNotMatch(AssertionInfo info,
CharSequence actual,
CharSequence regex)
Verifies that the given CharSequence does not match the given regular expression. |
void |
assertDoesNotMatch(AssertionInfo info,
CharSequence actual,
Pattern pattern)
Verifies that the given CharSequence does not match the given regular expression. |
void |
assertEmpty(AssertionInfo info,
CharSequence actual)
Asserts that the given CharSequence is empty. |
void |
assertEndsWith(AssertionInfo info,
CharSequence actual,
CharSequence suffix)
Verifies that the given CharSequence ends with the given suffix. |
void |
assertEqualsIgnoringCase(AssertionInfo info,
CharSequence actual,
CharSequence expected)
Verifies that two CharSequences are equal, ignoring case considerations. |
void |
assertHasLineCount(AssertionInfo info,
CharSequence actual,
int expectedLineCount)
Asserts that the line count of the given CharSequence is equal to the expected one. |
void |
assertHasSameSizeAs(AssertionInfo info,
CharSequence actual,
CharSequence other)
|
void |
assertHasSameSizeAs(AssertionInfo info,
CharSequence actual,
Iterable<?> other)
Asserts that the number of entries in the given CharSequence has the same size as the other
Iterable. |
void |
assertHasSameSizeAs(AssertionInfo info,
CharSequence actual,
Object array)
Asserts that the number of entries in the given CharSequence has the same size as the other array. |
void |
assertHasSize(AssertionInfo info,
CharSequence actual,
int expectedSize)
Asserts that the size of the given CharSequence is equal to the expected one. |
void |
assertMatches(AssertionInfo info,
CharSequence actual,
CharSequence regex)
Verifies that the given CharSequence matches the given regular expression. |
void |
assertMatches(AssertionInfo info,
CharSequence actual,
Pattern pattern)
Verifies that the given CharSequence matches the given regular expression. |
void |
assertNotEmpty(AssertionInfo info,
CharSequence actual)
Asserts that the given CharSequence is not empty. |
void |
assertNullOrEmpty(AssertionInfo info,
CharSequence actual)
Asserts that the given CharSequence is null or empty. |
void |
assertStartsWith(AssertionInfo info,
CharSequence actual,
CharSequence prefix)
Verifies that the given CharSequence starts with the given prefix. |
void |
assertXmlEqualsTo(AssertionInfo info,
CharSequence actualXml,
CharSequence expectedXml)
|
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(ComparisonStrategy comparisonStrategy)
| Method Detail |
|---|
public static Strings instance()
StandardComparisonStrategy.
StandardComparisonStrategy.public Comparator<?> getComparator()
public void assertNullOrEmpty(AssertionInfo info,
CharSequence actual)
CharSequence is null or empty.
info - contains information about the assertion.actual - the given CharSequence.
AssertionError - if the given CharSequence is not null *and* it is not empty.
public void assertEmpty(AssertionInfo info,
CharSequence actual)
CharSequence is empty.
info - contains information about the assertion.actual - the given CharSequence.
AssertionError - if the given CharSequence is null.
AssertionError - if the given CharSequence is not empty.
public void assertNotEmpty(AssertionInfo info,
CharSequence actual)
CharSequence is not empty.
info - contains information about the assertion.actual - the given CharSequence.
AssertionError - if the given CharSequence is null.
AssertionError - if the given CharSequence is empty.
public void assertHasSize(AssertionInfo info,
CharSequence actual,
int expectedSize)
CharSequence is equal to the expected one.
info - contains information about the assertion.actual - the given CharSequence.expectedSize - the expected size of actual.
AssertionError - if the given CharSequence is null.
AssertionError - if the size of the given CharSequence is different than the expected one.
public void assertHasLineCount(AssertionInfo info,
CharSequence actual,
int expectedLineCount)
CharSequence is equal to the expected one.
info - contains information about the assertion.actual - the given CharSequence.expectedLineCount - the expected line count of actual.
AssertionError - if the given CharSequence is null.
AssertionError - if the line count of the given CharSequence is different than the expected one.
public void assertHasSameSizeAs(AssertionInfo info,
CharSequence actual,
Iterable<?> other)
CharSequence has the same size as the other
Iterable.
info - contains information about the assertion.actual - the given CharSequence.other - the group to compare
AssertionError - if the given CharSequence is null.
AssertionError - if the given Iterable is null.
AssertionError - if the number of entries in the given CharSequence does not have the same size.
public void assertHasSameSizeAs(AssertionInfo info,
CharSequence actual,
Object array)
CharSequence has the same size as the other array.
info - contains information about the assertion.actual - the given CharSequence.array - the array to compare
AssertionError - if the given CharSequence is null.
AssertionError - if the given array is null.
AssertionError - if the number of entries in the given CharSequence does not have the same size.
public void assertHasSameSizeAs(AssertionInfo info,
CharSequence actual,
CharSequence other)
public void assertContains(AssertionInfo info,
CharSequence actual,
CharSequence... values)
CharSequence contains the given strings.
info - contains information about the assertion.actual - the actual CharSequence.values - the values to look for.
NullPointerException - if the given sequence is null.
IllegalArgumentException - if the given values is empty.
AssertionError - if the given CharSequence is null.
AssertionError - if the actual CharSequence does not contain the given sequence.
public void assertContainsIgnoringCase(AssertionInfo info,
CharSequence actual,
CharSequence sequence)
CharSequence contains the given sequence, ignoring case considerations.
info - contains information about the assertion.actual - the actual CharSequence.sequence - the sequence to search for.
NullPointerException - if the given sequence is null.
AssertionError - if the given CharSequence is null.
AssertionError - if the actual CharSequence does not contain the given sequence.
public void assertDoesNotContain(AssertionInfo info,
CharSequence actual,
CharSequence sequence)
CharSequence does not contain the given sequence.
info - contains information about the assertion.actual - the actual CharSequence.sequence - the sequence to search for.
NullPointerException - if the given sequence is null.
AssertionError - if the given CharSequence is null.
AssertionError - if the actual CharSequence contains the given sequence.
public void assertEqualsIgnoringCase(AssertionInfo info,
CharSequence actual,
CharSequence expected)
CharSequences are equal, ignoring case considerations.
info - contains information about the assertion.actual - the actual CharSequence.expected - the expected CharSequence.
AssertionError - if the given CharSequences are not equal.
public void assertContainsOnlyOnce(AssertionInfo info,
CharSequence actual,
CharSequence sequence)
CharSequences contains only once the given sequence.
info - contains information about the assertion.actual - the actual CharSequence.sequence - the given CharSequence.
NullPointerException - if the given sequence is null.
AssertionError - if the given CharSequence is null.
AssertionError - if the actual CharSequence does not contains only once the given
CharSequence.
public void assertStartsWith(AssertionInfo info,
CharSequence actual,
CharSequence prefix)
CharSequence starts with the given prefix.
info - contains information about the assertion.actual - the actual CharSequence.prefix - the given prefix.
NullPointerException - if the given sequence is null.
AssertionError - if the given CharSequence is null.
AssertionError - if the actual CharSequence does not start with the given prefix.
public void assertEndsWith(AssertionInfo info,
CharSequence actual,
CharSequence suffix)
CharSequence ends with the given suffix.
info - contains information about the assertion.actual - the actual CharSequence.suffix - the given suffix.
NullPointerException - if the given sequence is null.
AssertionError - if the given CharSequence is null.
AssertionError - if the actual CharSequence does not end with the given suffix.
public void assertMatches(AssertionInfo info,
CharSequence actual,
CharSequence regex)
CharSequence matches the given regular expression.
info - contains information about the assertion.actual - the given CharSequence.regex - the regular expression to which the actual CharSequence is to be matched.
NullPointerException - if the given pattern is null.
PatternSyntaxException - if the regular expression's syntax is invalid.
AssertionError - if the given CharSequence is null.
AssertionError - if the actual CharSequence does not match the given regular expression.
public void assertDoesNotMatch(AssertionInfo info,
CharSequence actual,
CharSequence regex)
CharSequence does not match the given regular expression.
info - contains information about the assertion.actual - the given CharSequence.regex - the regular expression to which the actual CharSequence is to be matched.
NullPointerException - if the given pattern is null.
PatternSyntaxException - if the regular expression's syntax is invalid.
AssertionError - if the given CharSequence is null.
AssertionError - if the actual CharSequence matches the given regular expression.
public void assertMatches(AssertionInfo info,
CharSequence actual,
Pattern pattern)
CharSequence matches the given regular expression.
info - contains information about the assertion.actual - the given CharSequence.pattern - the regular expression to which the actual CharSequence is to be matched.
NullPointerException - if the given pattern is null.
AssertionError - if the given CharSequence is null.
AssertionError - if the given CharSequence does not match the given regular expression.
public void assertDoesNotMatch(AssertionInfo info,
CharSequence actual,
Pattern pattern)
CharSequence does not match the given regular expression.
info - contains information about the assertion.actual - the given CharSequence.pattern - the regular expression to which the actual CharSequence is to be matched.
NullPointerException - if the given pattern is null.
AssertionError - if the given CharSequence matches the given regular expression.
public void assertContainsSequence(AssertionInfo info,
CharSequence actual,
CharSequence[] values)
public void assertXmlEqualsTo(AssertionInfo info,
CharSequence actualXml,
CharSequence expectedXml)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||