org.jmock.core.constraint

Class IsEventFrom

Implemented Interfaces:
Constraint, SelfDescribing

public class IsEventFrom
extends Object
implements Constraint

Tests if the value is an event announced by a specific object.

Constructor Summary

IsEventFrom(Class eventClass, Object source)
Constructs an IsEventFrom predicate that returns true for any object derived from event_class announced by source.
IsEventFrom(Object source)
Constructs an IsEventFrom predicate that returns true for any object derived from EventObjectannounced by source .

Method Summary

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

Constructor Details

IsEventFrom

public IsEventFrom(Class eventClass,
                   Object source)
Constructs an IsEventFrom predicate that returns true for any object derived from event_class announced by source.

IsEventFrom

public IsEventFrom(Object source)

Method Details

describeTo

public StringBuffer describeTo(StringBuffer buffer)
Specified by:
describeTo in interface SelfDescribing

eval

public boolean eval(Object o)
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.