Đây là những gì tôi có:Làm thế nào để kiểm tra một tham số thứ hai trong một PHPUnit mock object
$observer = $this->getMock('SomeObserverClass', array('method'));
$observer->expects($this->once())
->method('method')
->with($this->equalTo($arg1));
Nhưng phương pháp này nên lấy hai tham số. Tôi chỉ kiểm tra tham số đầu tiên đang được truyền chính xác (như $ arg1).
Làm cách nào để kiểm tra thông số thứ hai?
Tôi đã gặp phải điều này một vài tuần trước. Sử dụng: -> với ($ this-> equalTo ($ foo, $ bar) Làm việc cho tôi. – ieure
@ieure Đối số thứ hai cho equalTo() là $ delta, vì vậy có thể không làm những gì bạn nghĩ làm. –