PEAR_RunTest::generate_diff()

PEAR_RunTest::generate_diff()  -- generate_diff

Synopsis

require_once '/RunTest.php';

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

Description

Retourne la différence par ligne entre la sortie attendue ($wanted) et la sortie actuelle ($output). De plus, la valeur retournée par le script peut également être testée. Le test peut être effectué en dehors de la fonction generate_diff(). Si la valeur retournée correspond à la valeur attendue, FALSE est retourné, sinon, un tableau est retourné dont le premier élément est la valeur attendue et le second, la valeur retournée actuelle.

Paramètres

chaîne de caractères $wanted

Sortie attendue

chaîne de caractères $output

Sortie actuelle

array|FALSE $return_value

FALSE si la valeur retournée est incorrect, sinon, un tableau au format :

<?php
array(
    1, // retour attendu
    2, // valeur actuellement retourn&eacute;e
);
?>

Valeurs renvoyées

Aucune exception n'est lancée.

Note

Cette fonction ne peut pas être appelée de façon statique.