function testAfterUpload_WithPhotos() { $expected = "All done! If you care to make some changes:\n"; $expected .= Phlickr_Uploader::buildEditUrl(array(1, 3, 99)) . "\n"; $this->listener->afterUpload(array(1 => 'photo?', 3 => 'photo?', 99 => 'photo?')); rewind($this->file); $result = stream_get_contents($this->file); $this->assertEquals($expected, $result); }
function testBuildEditUrl() { $result = Phlickr_Uploader::buildEditUrl(array(1, 2, 3)); $this->assertEquals('http://www.flickr.com/tools/uploader_edit.gne?ids=1,2,3', $result); }
/** * @uses Phlickr_Uploader::buildEditUrl() to provide the user with a * URL to edit the uploaded photos. */ public function failedFileUpload($fullPath, Exception $ex) { print $ex; fprintf(STDERR, "ERROR: Could not upload %s...\n", basename($fullPath)); if (count($this->_photos)) { fprintf(STDERR, "Some photos were uploaded:\n%s\n", Phlickr_Uploader::buildEditUrl(array_keys($this->_photos))); } exit(-1); }