Dans certains cas, mes méthodes phpunit dépendent de deux classes, j'ai donc décidé d'écrire une méthode dedicate qui va créer une instance de ces deux classes (qui sont liées les unes aux autres) et les transmettra à toutes les méthodes phpunit. Je veux faire quelque chose comme ci-dessous.phpunit - Renvoie deux objets dans le cas de test suivant
public function testGetInstance()
{
$obj1 = new Class1();
$obj2 = new Class2();
return $obj1, $obj2; //can i use list ?
}
/**
*@depends testGetInstance()
*/
public function testBothFeatures(Class1 $obj1, Class2 $obj2) //how to pass 2 instances?
{
//Do all operation related to $obj1 and $obj2
}
Comment atteindre le cas ci-dessus? Y a-t-il une meilleure approche pour cela?
La «meilleure approche» dépend de * ce * que vous essayez d'atteindre. –