多分私はこれを間違っています。モデルテストケースでモックを作成する方法
私はモデル(抗体)の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