PHP Class PHPUnit_Framework_Constraint_IsInstanceOf, qcodo

The expected class name is passed in the constructor.
Inheritance: extends PHPUnit_Framework_Constraint
显示文件 Open project: qcodo/qcodo Class Usage Examples

Protected Properties

Property Type Description
$className string

Public Methods

Method Description
__construct ( string $className )
evaluate ( mixed $other ) : boolean Evaluates the constraint for parameter $other. Returns TRUE if the constraint is met, FALSE otherwise.
fail ( mixed $other, string $description, boolean $not = FALSE ) Creates the appropriate exception for the constraint which can be caught by the unit test system. This can be called if a call to evaluate() fails.
toString ( ) : string Returns a string representation of the constraint.

Method Details

__construct() public method

public __construct ( string $className )
$className string

evaluate() public method

Evaluates the constraint for parameter $other. Returns TRUE if the constraint is met, FALSE otherwise.
public evaluate ( mixed $other ) : boolean
$other mixed Value or object to evaluate.
return boolean

fail() public method

Creates the appropriate exception for the constraint which can be caught by the unit test system. This can be called if a call to evaluate() fails.
public fail ( mixed $other, string $description, boolean $not = FALSE )
$other mixed The value passed to evaluate() which failed the constraint check.
$description string A string with extra description of what was going on while the evaluation failed.
$not boolean Flag to indicate negation.

toString() public method

Returns a string representation of the constraint.
public toString ( ) : string
return string

Property Details

$className protected_oe property

protected string $className
return string