public function testConstraintStringContains()
{
$constraint = new PHPUnit_Framework_Constraint_StringContains('foo');
$this->assertFalse($constraint->evaluate('barbazbar'));
$this->assertTrue($constraint->evaluate('barfoobar'));
$this->assertEquals('contains "foo"', $constraint->toString());
try {
$constraint->fail('barbazbar', '');
} catch (PHPUnit_Framework_ExpectationFailedException $e) {
$this->assertEquals('Failed asserting that <string:barbazbar> contains "foo".', $e->getDescription());
return;
}
$this->fail();
}