Package org.jmock.core.constraint
Class SubstringConstraint
- java.lang.Object
-
- org.jmock.core.constraint.SubstringConstraint
-
- All Implemented Interfaces:
Constraint,SelfDescribing
- Direct Known Subclasses:
StringContains,StringEndsWith,StringStartsWith
public abstract class SubstringConstraint extends java.lang.Object implements Constraint
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringsubstring
-
Constructor Summary
Constructors Modifier Constructor Description protectedSubstringConstraint(java.lang.String substring)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringBufferdescribeTo(java.lang.StringBuffer buffer)Appends the description of this object to the buffer.booleaneval(java.lang.Object o)Evaluates the constraint for argument o.protected abstract booleanevalSubstringOf(java.lang.String string)protected abstract java.lang.Stringrelationship()
-
-
-
Method Detail
-
eval
public boolean eval(java.lang.Object o)
Description copied from interface:ConstraintEvaluates the constraint for argument o.- Specified by:
evalin interfaceConstraint- Parameters:
o- the object against which the constraint is evaluated.- Returns:
trueif o meets the constraint,falseif it does not.
-
describeTo
public java.lang.StringBuffer describeTo(java.lang.StringBuffer buffer)
Description copied from interface:SelfDescribingAppends the description of this object to the buffer.- Specified by:
describeToin interfaceSelfDescribing- Parameters:
buffer- The buffer that the description is appended to.- Returns:
- The buffer passed to the invokedMethod.
-
evalSubstringOf
protected abstract boolean evalSubstringOf(java.lang.String string)
-
relationship
protected abstract java.lang.String relationship()
-
-