PHPUnit_Framework_Constraint_TraversableContains::toString PHP Method

toString() public method

Returns a string representation of the constraint.
public toString ( ) : string
return string
    public function toString()
    {
        if (is_string($this->value) && strpos($this->value, "\n") !== FALSE) {
            return 'contains "' . $this->value . '"';
        } else {
            return 'contains ' . PHPUnit_Util_Type::toString($this->value);
        }
    }

Usage Example

 /**
  * @covers PHPUnit_Framework_Constraint_TraversableContains
  * @covers PHPUnit_Framework_Constraint::count
  */
 public function testConstraintSplObjectStorageContains()
 {
     $object = new StdClass();
     $constraint = new PHPUnit_Framework_Constraint_TraversableContains($object);
     $this->assertEquals("contains \nstdClass Object\n(\n)\n", $constraint->toString());
     $storage = new SplObjectStorage();
     $this->assertFalse($constraint->evaluate($storage));
     $storage->attach($object);
     $this->assertTrue($constraint->evaluate($storage));
     try {
         $constraint->fail(new SplObjectStorage(), '');
     } catch (PHPUnit_Framework_ExpectationFailedException $e) {
         $this->assertEquals("Failed asserting that an iterator contains \nstdClass Object\n(\n)\n.", $e->getDescription());
         return;
     }
     $this->fail();
 }
All Usage Examples Of PHPUnit_Framework_Constraint_TraversableContains::toString
PHPUnit_Framework_Constraint_TraversableContains