Może robię to źle.jak stworzyć próbę w modelu przypadku testowego
Chciałbym przetestować metodę beforeSave modelu (Antibody). Część tej metody wywołuje metodę na skojarzonym modelu (gatunki). Chciałbym wyśmiać model gatunku, ale nie wiem jak.
Czy to możliwe lub czy robię coś, co jest sprzeczne ze wzorcem MVC, a tym samym próbuje zrobić coś, czego nie powinienem robić?
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;
}
}
dziękuję, właśnie tego szukałem – kaklon