|
21 | 21 | require_once 'BaseTest.php'; |
22 | 22 | require_once 'Google/Http/MediaFileUpload.php'; |
23 | 23 |
|
24 | | -class ApiMediaFileUploadTest extends BaseTest { |
25 | | - public function testMediaFile() { |
| 24 | +class ApiMediaFileUploadTest extends BaseTest |
| 25 | +{ |
| 26 | + public function testMediaFile() |
| 27 | + { |
26 | 28 | $client = $this->getClient(); |
27 | 29 | $request = new Google_Http_Request('http://www.example.com', 'POST'); |
28 | | - $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', base64_decode('data:image/png;base64,a')); |
| 30 | + $media = new Google_Http_MediaFileUpload( |
| 31 | + $client, |
| 32 | + $request, |
| 33 | + 'image/png', |
| 34 | + base64_decode('data:image/png;base64,a') |
| 35 | + ); |
29 | 36 |
|
30 | 37 | $this->assertEquals(0, $media->getProgress()); |
31 | 38 | $this->assertGreaterThan(0, strlen($request->getPostBody())); |
32 | 39 | } |
33 | 40 |
|
34 | | - public function testGetUploadType() { |
35 | | - $client = $this->getClient(); |
36 | | - $request = new Google_Http_Request('http://www.example.com', 'POST'); |
| 41 | + public function testGetUploadType() |
| 42 | + { |
| 43 | + $client = $this->getClient(); |
| 44 | + $request = new Google_Http_Request('http://www.example.com', 'POST'); |
37 | 45 |
|
38 | | - // Test resumable upload |
39 | | - $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', 'a', true); |
40 | | - $params = array('mediaUpload' => array('value' => $media)); |
41 | | - $this->assertEquals('resumable', |
42 | | - $media->getUploadType(null)); |
| 46 | + // Test resumable upload |
| 47 | + $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', 'a', true); |
| 48 | + $params = array('mediaUpload' => array('value' => $media)); |
| 49 | + $this->assertEquals('resumable', $media->getUploadType(null)); |
43 | 50 |
|
44 | | - // Test data *only* uploads |
45 | | - $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', 'a', false); |
46 | | - $this->assertEquals('media', |
47 | | - $media->getUploadType(null)); |
| 51 | + // Test data *only* uploads |
| 52 | + $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', 'a', false); |
| 53 | + $this->assertEquals('media', $media->getUploadType(null)); |
48 | 54 |
|
49 | | - // Test multipart uploads |
50 | | - $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', 'a', false); |
51 | | - $this->assertEquals('multipart', |
52 | | - $media->getUploadType(array('a' => 'b'))); |
53 | | - } |
| 55 | + // Test multipart uploads |
| 56 | + $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', 'a', false); |
| 57 | + $this->assertEquals('multipart', $media->getUploadType(array('a' => 'b'))); |
| 58 | + } |
54 | 59 |
|
55 | | - public function testResultCode() { |
56 | | - $client = $this->getClient(); |
57 | | - $request = new Google_Http_Request('http://www.example.com', 'POST'); |
| 60 | + public function testResultCode() |
| 61 | + { |
| 62 | + $client = $this->getClient(); |
| 63 | + $request = new Google_Http_Request('http://www.example.com', 'POST'); |
58 | 64 |
|
59 | | - // Test resumable upload |
60 | | - $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', 'a', true); |
61 | | - $this->assertEquals(null, $media->getHttpResultCode()); |
62 | | - } |
| 65 | + // Test resumable upload |
| 66 | + $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', 'a', true); |
| 67 | + $this->assertEquals(null, $media->getHttpResultCode()); |
| 68 | + } |
63 | 69 |
|
64 | | - public function testProcess() { |
65 | | - $client = $this->getClient(); |
66 | | - $data = 'foo'; |
| 70 | + public function testProcess() |
| 71 | + { |
| 72 | + $client = $this->getClient(); |
| 73 | + $data = 'foo'; |
67 | 74 |
|
68 | | - // Test data *only* uploads. |
69 | | - $request = new Google_Http_Request('http://www.example.com', 'POST'); |
70 | | - $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', $data, false); |
71 | | - $this->assertEquals($data, $request->getPostBody()); |
| 75 | + // Test data *only* uploads. |
| 76 | + $request = new Google_Http_Request('http://www.example.com', 'POST'); |
| 77 | + $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', $data, false); |
| 78 | + $this->assertEquals($data, $request->getPostBody()); |
72 | 79 |
|
73 | | - // Test resumable (meta data) - we want to send the metadata, not the app data. |
74 | | - $request = new Google_Http_Request('http://www.example.com', 'POST'); |
75 | | - $reqData = json_encode("hello"); |
76 | | - $request->setPostBody($reqData); |
77 | | - $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', $data, true); |
78 | | - $this->assertEquals(json_decode($reqData), $request->getPostBody()); |
| 80 | + // Test resumable (meta data) - we want to send the metadata, not the app data. |
| 81 | + $request = new Google_Http_Request('http://www.example.com', 'POST'); |
| 82 | + $reqData = json_encode("hello"); |
| 83 | + $request->setPostBody($reqData); |
| 84 | + $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', $data, true); |
| 85 | + $this->assertEquals(json_decode($reqData), $request->getPostBody()); |
79 | 86 |
|
80 | | - // Test multipart - we are sending encoded meta data and post data |
81 | | - $request = new Google_Http_Request('http://www.example.com', 'POST'); |
82 | | - $reqData = json_encode("hello"); |
83 | | - $request->setPostBody($reqData); |
84 | | - $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', $data, false); |
85 | | - $this->assertContains($reqData, $request->getPostBody()); |
86 | | - $this->assertContains(base64_encode($data), $request->getPostBody()); |
87 | | - } |
| 87 | + // Test multipart - we are sending encoded meta data and post data |
| 88 | + $request = new Google_Http_Request('http://www.example.com', 'POST'); |
| 89 | + $reqData = json_encode("hello"); |
| 90 | + $request->setPostBody($reqData); |
| 91 | + $media = new Google_Http_MediaFileUpload($client, $request, 'image/png', $data, false); |
| 92 | + $this->assertContains($reqData, $request->getPostBody()); |
| 93 | + $this->assertContains(base64_encode($data), $request->getPostBody()); |
| 94 | + } |
88 | 95 | } |
0 commit comments