org.jmock.core
Interface Constraint

All Superinterfaces:
SelfDescribing
All Known Implementing Classes:
And, HasProperty, HasPropertyWithValue, IsAnything, IsCloseTo, IsEqual, IsEventFrom, IsGreaterThan, IsInstanceOf, IsLessThan, IsNot, IsNothing, IsNull, IsSame, Or, StringContains

public interface Constraint
extends SelfDescribing

A constraint over acceptable values.

Since:
1.0

Method Summary
 boolean eval(Object o)
          Evaluates the constraint for argument o.
 
Methods inherited from interface org.jmock.core.SelfDescribing
describeTo
 

Method Detail

eval

boolean eval(Object o)
Evaluates the constraint for argument o.

Parameters:
o - the object against which the constraint is evaluated.
Returns:
true if o meets the constraint, false if it does not.