PEAR_RunTest::generate_diff
Synopsis
void
PEAR_RunTest::generate_diff
(
string
$wanted
,
string
$output
,
array|false
$return_value
)
Description
Returns differences by line between the expected output ($wanted
)
and the actual output ($output
). In addition, the value
returned from the script can also be tested. The test should be performed outside
generate_diff(). If the return value is as expected, pass in
FALSE, otherwise pass in an array where the first element is the expected return
value and the second is the actual return value.
Parameter
-
string
$wanted
-
Expected output
-
string
$output
-
Actual output
-
array|FALSE
$return_value
-
False if return value was correct, otherwise an array of format:
<?php
array(
1, // expected return
2, // actual return value
);
?>
Throws
throws no exceptions thrown
Note
This function can not be called statically.