Package com.google.common.truth
Class StringSubject.CaseInsensitiveStringComparison
- java.lang.Object
-
- com.google.common.truth.StringSubject.CaseInsensitiveStringComparison
-
- Enclosing class:
- StringSubject
public static final class StringSubject.CaseInsensitiveStringComparison extends Object
Offers case-insensitive checks for string values.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
contains(@Nullable CharSequence string)
Checks that the actual value contains the given sequence (while ignoring case).void
doesNotContain(@Nullable CharSequence string)
Checks that the actual value does not contain the given sequence (while ignoring case).void
isEqualTo(@Nullable String expected)
Checks that the actual value is equal to the given sequence (while ignoring case).void
isNotEqualTo(@Nullable String other)
Checks that the actual value is not equal to the given string (while ignoring case).
-
-
-
Method Detail
-
isEqualTo
public void isEqualTo(@Nullable String expected)
Checks that the actual value is equal to the given sequence (while ignoring case). For the purposes of this comparison, two strings are equal if either of the following is true:- They are equal according to
String.equalsIgnoreCase(java.lang.String)
. (In Kotlin terms: They are equal according toactual.equals(expected, ignoreCase = true)
.) - They are both null.
Example: "abc" is equal to "ABC", but not to "abcd".
- They are equal according to
-
isNotEqualTo
public void isNotEqualTo(@Nullable String other)
Checks that the actual value is not equal to the given string (while ignoring case). The meaning of equality is the same as for theisEqualTo(java.lang.String)
method.
-
contains
public void contains(@Nullable CharSequence string)
Checks that the actual value contains the given sequence (while ignoring case).
-
doesNotContain
public void doesNotContain(@Nullable CharSequence string)
Checks that the actual value does not contain the given sequence (while ignoring case).
-
-