【发布时间】:2014-10-02 07:13:07
【问题描述】:
我希望确保始终以正确的顺序调用以下代码:
class ProcessManager {
// injected via DI
protected $service1;
protected $service2;
protected $service3;
public function run() {
$service1->execute();
$service2->execute();
$service3->execute();
}
}
我正在考虑模拟所有服务并使用$this->at(),但这似乎只有在它是来自同一个对象的多个函数时才有效。任何想法如何断言来自不同对象的不同函数按顺序调用?
【问题讨论】:
标签: php unit-testing phpunit