コード例 #1
0
 public function testGetUploadType()
 {
     $client = $this->getClient();
     $request = new Request('POST', 'http://www.example.com');
     // Test resumable upload
     $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', 'a', true);
     $this->assertEquals('resumable', $media->getUploadType(null));
     // Test data *only* uploads
     $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', 'a', false);
     $this->assertEquals('media', $media->getUploadType(null));
     // Test multipart uploads
     $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', 'a', false);
     $this->assertEquals('multipart', $media->getUploadType(array('a' => 'b')));
 }