也許我做錯了。如何在模型測試用例中創建模擬
我想測試模型(Antibody)的beforeSave方法。該方法的一部分在關聯模型(物種)上調用方法。我想嘲笑物種模型,但沒有找到如何。
是否有可能或者我正在做一些違背MVC模式的事情,從而試圖做一些我不應該做的事情?
class Antibody extends AppModel {
public function beforeSave() {
// some processing ...
// retreive species_id based on the input
$this->data['Antibody']['species_id']
= isset($this->data['Species']['name'])
? $this->Species->getIdByName($this->data['Species']['name'])
: null;
return true;
}
}
謝謝你,那正是我一直在尋找的東西 – kaklon