void
PEAR_RunTest::generate_diff
(
string
$wanted
,
string
$output
,
array|false
$return_value
)
予期する出力 ($wanted
)
と実際の出力 ($output
)
の間の行単位の差分を返します。さらに、スクリプトから返された値を調べることもできます。
テストは generate_diff() の外部で行わなければなりません。
返り値が期待通りなら FALSE が渡され、そうでない場合は配列が渡されます。
配列の最初の要素が予期していた返り値、2 番目の要素が実際の返り値となります。
$wanted
予期する出力。
$output
実際の出力。
$return_value
返り値が正しかった場合は False、そうでない場合は以下の書式の配列。
<?php
array(
1, // 予期していた返り値
2, // 実際の返り値
);
?>
例外はスローされません。
This function can not be called statically.