/** * test getting multiple attachments at once */ public function testGetMultipleAttachmentsOfRecords() { $recordAttachments = Tinebase_FileSystem_RecordAttachments::getInstance(); $records = new Tinebase_Record_RecordSet('Addressbook_Model_Contact'); for ($i = 0; $i < 10; $i++) { $record = new Addressbook_Model_Contact(array('n_family' => Tinebase_Record_Abstract::generateUID())); $record->setId(Tinebase_Record_Abstract::generateUID()); $recordAttachments->addRecordAttachment($record, $i . 'Test.txt', fopen(__FILE__, 'r')); $records->addRecord($record); } $recordAttachments->getMultipleAttachmentsOfRecords($records); foreach ($records as $records) { $this->assertEquals(1, $record->attachments->count(), 'Attachments missing'); } }