/** * try to get notes of multiple records (adding 'changed' note first) * * @return void */ public function testGetMultipleNotes() { $personasContactIds = array(); foreach ($this->_personas as $persona) { $personasContactIds[] = $persona->contact_id; } $contacts = Addressbook_Controller_Contact::getInstance()->getMultiple($personasContactIds); // add note to contacts foreach ($contacts as $contact) { $this->_instance->addNote(new Tinebase_Model_Note(array('note' => 'very important note!', 'note_type_id' => Tinebase_Notes::getInstance()->getNoteTypes()->getFirstRecord()->getId(), 'record_id' => $contact->getId(), 'record_model' => 'Addressbook_Model_Contact'))); } $this->_instance->getMultipleNotesOfRecords($contacts); foreach ($contacts as $contact) { $this->assertGreaterThan(0, count($contact->notes), 'No notes found for contact ' . $contact->n_fn); } }