PEAR_RunTest::generate_diff()

PEAR_RunTest::generate_diff()  -- generate_diff

概要

require_once '/RunTest.php';

void PEAR_RunTest::generate_diff (string $wanted, string $output, array|false $return_value)

説明

予期する出力 ($wanted) と実際の出力 ($output) の間の行単位の差分を返します。さらに、スクリプトから返された値を調べることもできます。 テストは generate_diff() の外部で行わなければなりません。 返り値が期待通りなら FALSE が渡され、そうでない場合は配列が渡されます。 配列の最初の要素が予期していた返り値、2 番目の要素が実際の返り値となります。

パラメータ

string $wanted

予期する出力。

string $output

実際の出力。

array|FALSE $return_value

返り値が正しかった場合は False、そうでない場合は以下の書式の配列。

<?php
array(
    1, // 予期していた返り値
    2, // 実際の返り値
);
?>

例外・エラー

例外はスローされません。

注意

この関数は、スタティックにコールする ことはできません。