public function Test_of_beforeSave_trigger() { $ObservedPerson = new ObservedPerson(); $ObservedPerson->city = "Carlet"; $ObservedPerson->state = "Madrid"; ob_start(); $this->assertTrue($ObservedPerson->save()); ob_end_clean(); $this->assertTrue($ObservedPerson->reload()); $this->assertEqual($ObservedPerson->get('state'), "Valencia"); }
function Test_of__instantiateDefaultObserver() { $Observed = new ObservedPerson(); $ObeserversReference =& $Observed->getObservers(); $this->assertEqual(strtolower(get_class($ObeserversReference[0])), 'observedpersonobserver'); }