Class IsAnything<T>

java.lang.Object
org.hamcrest.BaseMatcher<T>
org.hamcrest.core.IsAnything<T>
Type Parameters:
T - the matched value type
All Implemented Interfaces:
Matcher<T>, SelfDescribing

public class IsAnything<T> extends BaseMatcher<T>
A matcher that always returns true.
  • Constructor Details

    • IsAnything

      public IsAnything()
      Constructor, best called from anything().
    • IsAnything

      public IsAnything(String message)
      Constructor, best called from anything(String).
      Parameters:
      message - matcher description
  • Method Details

    • matches

      public boolean matches(Object o)
      Always returns true.
      Parameters:
      o - the object against which the matcher is evaluated.
      Returns:
      true
      See Also:
    • describeTo

      public void describeTo(Description description)
      Description copied from interface: SelfDescribing
      Generates a description of the object. The description may be part of a description of a larger object of which this is just a component, so it should be worded appropriately.
      Parameters:
      description - The description to be built or appended to.
    • anything

      public static Matcher<Object> anything()
      Creates a matcher that always matches, regardless of the examined object.
      Returns:
      The matcher.
    • anything

      public static Matcher<Object> anything(String description)
      Creates a matcher that always matches, regardless of the examined object, but describes itself with the specified String.
      Parameters:
      description - a meaningful String used when describing itself
      Returns:
      The matcher.