| java.lang.Object | |
| ↳ | android.test.MoreAsserts | 
Contains additional assertion methods not found in JUnit.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Asserts that class  expectedis assignable from the classactual. | |||||||||||
| Asserts that the class   expectedis assignable from the objectactual. | |||||||||||
| Variant of  assertContainsRegex(String, String, String)using a
 generic message. | |||||||||||
| Asserts that  expectedRegexmatches any substring ofactualand fails withmessageif it does not. | |||||||||||
| Variant of assertContentsInAnyOrder(String, Iterable>, Object...)
 using a generic message. | |||||||||||
| Asserts that  actualcontains precisely the elementsexpected, but in any order. | |||||||||||
| Variant of assertContentsInOrder(String, Iterable>, Object...)
 using a generic message. | |||||||||||
| Asserts that  actualcontains precisely the elementsexpected, and in the same order. | |||||||||||
| Variant of  assertEmpty(String, Iterable)using a
 generic message. | |||||||||||
| Asserts that  mapis empty. | |||||||||||
| Asserts that  iterableis empty. | |||||||||||
| Variant of  assertEmpty(String, Map)using a generic
 message. | |||||||||||
| Asserts that array  actualis the same size and every element equals
 those in arrayexpected. | |||||||||||
| Asserts that two sets contain the same elements. | |||||||||||
| Asserts that array  actualis the same size and every element equals
 those in arrayexpected. | |||||||||||
| Asserts that two sets contain the same elements. | |||||||||||
| Asserts that array  actualis the same size and every element
 is the same as those in arrayexpected. | |||||||||||
| Asserts that array  actualis the same size and every element
 is the same as those in arrayexpected. | |||||||||||
| Asserts that array  actualis the same size and every element equals
 those in arrayexpected. | |||||||||||
| Asserts that array  actualis the same size and every element equals
 those in arrayexpected. | |||||||||||
| Asserts that array  actualis the same size and every element equals
 those in arrayexpected. | |||||||||||
| Asserts that array  actualis the same size and every element equals
 those in arrayexpected. | |||||||||||
| Asserts that  expectedRegexexactly matchesactualand
 fails withmessageif it does not. | |||||||||||
| Variant of  assertMatchesRegex(String, String, String)using a
 generic message. | |||||||||||
| Asserts that  expectedRegexdoes not match any substring ofactual, and fails withmessageif it does. | |||||||||||
| Variant of  assertNotContainsRegex(String, String, String)using a
 generic message. | |||||||||||
| Variant of assertNotEmpty(String, Iterable>)
 using a generic message. | |||||||||||
| Variant of  assertNotEmpty(String, Map)using a generic
 message. | |||||||||||
| Asserts that  mapis not empty. | |||||||||||
| Asserts that  iterableis not empty. | |||||||||||
| Variant of  assertNotEqual(String, Object, Object)using a
 generic message. | |||||||||||
| Variant of  assertNotMatchesRegex(String, String, String)using a
 generic message. | |||||||||||
| Asserts that  expectedRegexdoes not exactly matchactual,
 and fails withmessageif it does. | |||||||||||
| Utility for testing equals() and hashCode() results at once. | |||||||||||
| Variant of
 checkEqualsAndHashCodeMethods(String,Object,Object,boolean...)}
 using a generic message. | |||||||||||
| [Expand] Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
  java.lang.Object | |||||||||||
Asserts that class expected is assignable from the class
 actual. This verifies expected is a parent class or a
 interface that actual implements.
Asserts that the class  expected is assignable from the object
 actual. This verifies expected is a parent class or a
 interface that actual implements.
Variant of assertContainsRegex(String, String, String) using a
 generic message.
Asserts that expectedRegex matches any substring of actual
 and fails with message if it does not.  The Matcher is returned in
 case the test needs access to any captured groups.  Note that you can also
 use this for a literal string, by wrapping your expected string in
 quote(String).
Variant of assertContentsInAnyOrder(String, Iterable>, Object...) using a generic message.
Asserts that actual contains precisely the elements
 expected, but in any order.
Variant of assertContentsInOrder(String, Iterable>, Object...) using a generic message.
Asserts that actual contains precisely the elements
 expected, and in the same order.
Variant of assertEmpty(String, Iterable) using a
 generic message.
Asserts that map is empty.
Asserts that iterable is empty.
Variant of assertEmpty(String, Map) using a generic
 message.
Asserts that array actual is the same size and every element equals
 those in array expected. On failure, message indicates first
 specific element mismatch.
Asserts that two sets contain the same elements.
Asserts that array actual is the same size and every element equals
 those in array expected. On failure, message indicates specific
 element mismatch.
Asserts that two sets contain the same elements.
Asserts that array actual is the same size and every element
 is the same as those in array expected. Note that this uses
 equals() instead of == to compare the objects.
 null will be considered equal to null (unlike SQL).
 On failure, message indicates first specific element mismatch.
Asserts that array actual is the same size and every element
 is the same as those in array expected. Note that this uses
 == instead of equals() to compare the objects.
 On failure, message indicates first specific element mismatch.
Asserts that array actual is the same size and every element equals
 those in array expected. On failure, message indicates first
 specific element mismatch.
Asserts that array actual is the same size and every element equals
 those in array expected. On failure, message indicates first
 specific element mismatch.
Asserts that array actual is the same size and every element equals
 those in array expected. On failure, message indicates first
 specific element mismatch.
Asserts that array actual is the same size and every element equals
 those in array expected. On failure, message indicates specific
 element mismatch.
Asserts that expectedRegex exactly matches actual and
 fails with message if it does not.  The MatchResult is returned
 in case the test needs access to any captured groups.  Note that you can
 also use this for a literal string, by wrapping your expected string in
 quote(String).
Variant of assertMatchesRegex(String, String, String) using a
 generic message.
Asserts that expectedRegex does not match any substring of
 actual, and fails with message if it does.  Note that you
 can also use this for a literal string, by wrapping your expected string
 in quote(String).
Variant of assertNotContainsRegex(String, String, String) using a
 generic message.
Variant of assertNotEmpty(String, Iterable>) using a generic message.
Variant of assertNotEmpty(String, Map) using a generic
 message.
Asserts that map is not empty.
Asserts that iterable is not empty.
Variant of assertNotEqual(String, Object, Object) using a
 generic message.
Asserts that actual is not equal unexpected, according
 to both == and equals(Object).
Variant of assertNotMatchesRegex(String, String, String) using a
 generic message.
Asserts that expectedRegex does not exactly match actual,
 and fails with message if it does. Note that you can also use
 this for a literal string, by wrapping your expected string in
 quote(String).
Utility for testing equals() and hashCode() results at once. Tests that lhs.equals(rhs) matches expectedResult, as well as rhs.equals(lhs). Also tests that hashCode() return values are equal if expectedResult is true. (hashCode() is not tested if expectedResult is false, as unequal objects can have equal hashCodes.)
| lhs | An Object for which equals() and hashCode() are to be tested. | 
|---|---|
| rhs | As lhs. | 
| expectedResult | True if the objects should compare equal, false if not. | 
Variant of checkEqualsAndHashCodeMethods(String,Object,Object,boolean...)} using a generic message.