class (none) \ PHPUnit_Framework_Constraint_StringContains

All implemented interfaces:
Countable, PHPUnit_Framework_SelfDescribing

Constraint that asserts that the string it is evaluated for contains a given string.

Uses strpos() to find the position of the string in the input, if not found the evaluation fails.

The sub-string is passed in the constructor.


Method Summary

Name Description
__construct($string, $ignoreCase = false)
matches($other)Evaluates the constraint for parameter $other. Returns true if the constraint is met, false otherwise.
toString()Returns a string representation of the constraint.

Inherited Method Summary

Name Description
additionalFailureDescription($other)Return additional failure description where needed (from PHPUnit_Framework_Constraint)
count()Counts the number of constraint elements. (from PHPUnit_Framework_Constraint)
evaluate($other, $description = "", $returnResult = false)Evaluates the constraint for parameter $other (from PHPUnit_Framework_Constraint)
fail($other, $description, ComparisonFailure $comparisonFailure = null)Throws an exception for the given compared value and test description (from PHPUnit_Framework_Constraint)
failureDescription($other)Returns the description of the failure (from PHPUnit_Framework_Constraint)

public function __construct($string, $ignoreCase = false)

Overrides:
__construct()
Parameters:
string - $string
boolean - $ignoreCase
Defaults:
ignoreCase = false

protected function matches($other)

Evaluates the constraint for parameter $other. Returns true if the constraint is met, false otherwise.

This method can be overridden to implement the evaluation algorithm. (from matches)

Overrides:
matches($other)
Parameters:
mixed - $other Value or object to evaluate.
Returns:
bool

public function toString()

Returns a string representation of the constraint.

Returns:
string