rg.hamcrest") <java.lang.Iterable<E>> `  
---  
` ` **[ iterableWithSize
](../../org/hamcrest/Matchers.html#iterableWithSize\(int\)) ** (int size) `  
Creates a matcher for ` Iterable ` s that matches when a single pass over the
examined ` Iterable ` yields an item count that is equal to the specified `
size ` argument.  
` static  |  ` <E> [ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <java.lang.Iterable<E>> `  
---  
` ` **[ iterableWithSize
](../../org/hamcrest/Matchers.html#iterableWithSize\(org.hamcrest.Matcher\))
** ( [ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest")
<? super java.lang.Integer> sizeMatcher) `  
Creates a matcher for ` Iterable ` s that matches when a single pass over the
examined ` Iterable ` yields an item count that satisfies the specified
matcher.  
` static  |  ` <T extends java.lang.Comparable<T>>   
[ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <T> `  
---  
` ` **[ lessThan ](../../org/hamcrest/Matchers.html#lessThan\(T\)) ** (T
value) `  
Creates a matcher of ` Comparable ` object that matches when the examined
object is less than the specified value, as reported by the ` compareTo `
method of the **examined** object.  
` static  |  ` <T extends java.lang.Comparable<T>>   
[ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <T> `  
---  
` ` **[ lessThanOrEqualTo
](../../org/hamcrest/Matchers.html#lessThanOrEqualTo\(T\)) ** (T value) `  
Creates a matcher of ` Comparable ` object that matches when the examined
object is less than or equal to the specified value, as reported by the `
compareTo ` method of the **examined** object.  
` static  |  ` <T> [ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <T> `  
---  
` ` **[ not ](../../org/hamcrest/Matchers.html#not\(org.hamcrest.Matcher\)) **
( [ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <T>
matcher) `  
Creates a matcher that wraps an existing matcher, but inverts the logic by
which it will match.  
` static  |  ` <T> [ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <T> `  
---  
` ` **[ not ](../../org/hamcrest/Matchers.html#not\(T\)) ** (T value) `  
A shortcut to the frequently used ` not(equalTo(x)) ` .  
` static [ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <java.lang.Object> ` |  ` **[ notNullValue ](../../org/hamcrest/Matchers.html#notNullValue\(\)) ** () `   
A shortcut to the frequently used ` not(nullValue()) ` .  
` static  |  ` <T> [ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <T> `  
---  
` ` **[ notNullValue
](../../org/hamcrest/Matchers.html#notNullValue\(java.lang.Class\)) **
(java.lang.Class<T> type) `  
A shortcut to the frequently used ` not(nullValue(X.class)). `  
` static [ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <java.lang.Object> ` |  ` **[ nullValue ](../../org/hamcrest/Matchers.html#nullValue\(\)) ** () `   
Creates a matcher that matches if examined object is ` null ` .  
` static  |  ` <T> [ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <T> `  
---  
` ` **[ nullValue
](../../org/hamcrest/Matchers.html#nullValue\(java.lang.Class\)) **
(java.lang.Class<T> type) `  
Creates a matcher that matches if examined object is ` null ` .  
` static  |  ` <T> [ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <T> `  
---  
` ` **[ sameInstance ](../../org/hamcrest/Matchers.html#sameInstance\(T\)) **
(T target) `  
Creates a matcher that matches only when the examined object is the same
instance as the specified target object.  
` static  |  ` <T> [ Matcher ](../../org/hamcrest/Matcher.html "interface in org.hamcrest") <T> `  
---  
` ` **[ samePropertyValuesAs
](../../org/hamcrest/Matchers.html#samePropertyValuesAs\(T\)) ** (T
expectedBean) `  
Creates a matcher that matches when the examined object has values for all of
its JavaB