PHP Class unittest\Assertions

The assertions class stores all assertions which can be called.
Inheritance: extends XPSPL\Storage, use trait XPSPL\Singleton
Show file Open project: prggmr/xpspl Class Usage Examples

Public Methods

Method Description
call_assertion ( string $name, array $vars, SIG_Test $signal ) : boolean | string | integer Calls an assertion function.
create_assertion ( closure $function, string $name, string $message = null ) : void Adds a new assertion function.

Method Details

call_assertion() public method

Calls an assertion function.
public call_assertion ( string $name, array $vars, SIG_Test $signal ) : boolean | string | integer
$name string Assertion function name
$vars array Array of variables to pass the process.
$signal SIG_Test
return boolean | string | integer True on success, False on failure| String indicated failure message| Integer on unknown assertion.

create_assertion() public method

Adds a new assertion function.
public create_assertion ( closure $function, string $name, string $message = null ) : void
$function closure Assertion function
$name string Assertion name
$message string Message to return on failure.
return void