So testen Sie einen zweiten Parameter in einem PHPUnit-Mock-Objekt
Dies ist, was ich habe:
$observer = $this->getMock('SomeObserverClass', array('method'));
$observer->expects($this->once())
->method('method')
->with($this->equalTo($arg1));
Aber sollte die Methode nimmt zwei Parameter. Ich bin nur testen, dass der erste parameter wird richtig übergeben ($arg1).
Wie Sie tun, testen Sie den zweiten parameter?
InformationsquelleAutor der Frage Joel | 2008-11-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, der Weg, dies zu tun ist:
Oder
Wenn Sie ausführen müssen, eine andere Art der Geltendmachung auf das 2. arg, Sie können das auch:
Wenn Sie brauchen, um stellen Sie sicher, dass einige argument übergibt mehrere Behauptungen, verwenden Sie logicaland fest()
InformationsquelleAutor der Antwort silfreed