Class And

java.lang.Object
org.jmock.core.constraint.And
All Implemented Interfaces:
Constraint, SelfDescribing

public class And extends Object implements Constraint
Calculates the logical conjunction of two constraints. Evaluation is shortcut, so that the second constraint is not called if the first constraint returns false.
  • Constructor Details

  • Method Details

    • eval

      public boolean eval(Object o)
      Description copied from interface: Constraint
      Evaluates the constraint for argument o.
      Specified by:
      eval in interface Constraint
      Parameters:
      o - the object against which the constraint is evaluated.
      Returns:
      true if o meets the constraint, false if it does not.
    • describeTo

      public StringBuffer describeTo(StringBuffer buffer)
      Description copied from interface: SelfDescribing
      Appends the description of this object to the buffer.
      Specified by:
      describeTo in interface SelfDescribing
      Parameters:
      buffer - The buffer that the description is appended to.
      Returns:
      The buffer passed to the invokedMethod.