Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 /**
  * @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);
 }