Package org.elasticsearch.test
Class ListMatcher
- All Implemented Interfaces:
org.hamcrest.Matcher<List<?>>,org.hamcrest.SelfDescribing
Matcher for
Lists that reports all errors at once.-
Method Summary
Modifier and TypeMethodDescriptionprotected voiddescribeMismatchSafely(List<?> item, org.hamcrest.Description description) Expect a value.item(org.hamcrest.Matcher<?> valueMatcher) Expect aMatcher.static ListMatcherCreate a ListMatcher that matches empty lists.static ListMatchermatchesList(List<?> list) Create a ListMatcher that matches a list.protected booleanmatchesSafely(List<?> item) Methods inherited from class org.hamcrest.TypeSafeMatcher
describeMismatch, matchesMethods inherited from class org.hamcrest.BaseMatcher
_dont_implement_Matcher___instead_extend_BaseMatcher_, isNotNull, toString
-
Method Details
-
matchesList
Create a ListMatcher that matches empty lists. -
matchesList
Create a ListMatcher that matches a list. -
item
Expect a value.Passing a
Matcherto this method will function as though you passed it directly toitem(Matcher).- Returns:
- a new
ListMatcherthat expects all items this matcher expected followed by the provided item
-
item
Expect aMatcher.- Returns:
- a new
ListMatcherthat expects all items this matcher expected followed by the provided item
-
matchesSafely
- Specified by:
matchesSafelyin classorg.hamcrest.TypeSafeMatcher<List<?>>
-
describeMismatchSafely
- Overrides:
describeMismatchSafelyin classorg.hamcrest.TypeSafeMatcher<List<?>>
-