« Introduction au test logiciel/Tests unitaires/PHPUnit » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 131 :
}
</source>
 
{{attention|Pour qu'un mock réalisé un "set" quand il est appelé, il ne faut pas le faire directement dans le <code>willReturn</code>, auquel cas il s'effectue lors de sa définition, mais dans un callback. Ex :
<source lang=php>
$monMock->method('MaMéthode3')
->willReturn($this->returnCallback(function($item, $quantity) {
$item->setQuantity($quantity);
}))
;
</source>
}}
 
==== expects() ====