OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/google_apis/gdata_wapi_url_generator.h" | 5 #include "chrome/browser/google_apis/gdata_wapi_url_generator.h" |
6 | 6 |
7 #include "googleurl/src/gurl.h" | 7 #include "googleurl/src/gurl.h" |
8 #include "testing/gtest/include/gtest/gtest.h" | 8 #include "testing/gtest/include/gtest/gtest.h" |
9 | 9 |
10 namespace google_apis { | 10 namespace google_apis { |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
186 } | 186 } |
187 | 187 |
188 TEST_F(GDataWapiUrlGeneratorTest, GenerateResourceUrlForRemoval) { | 188 TEST_F(GDataWapiUrlGeneratorTest, GenerateResourceUrlForRemoval) { |
189 EXPECT_EQ( | 189 EXPECT_EQ( |
190 "https://docs.google.com/feeds/default/private/full/" | 190 "https://docs.google.com/feeds/default/private/full/" |
191 "folder%3Aroot/contents/file%3AABCDE?v=3&alt=json", | 191 "folder%3Aroot/contents/file%3AABCDE?v=3&alt=json", |
192 url_generator_.GenerateResourceUrlForRemoval( | 192 url_generator_.GenerateResourceUrlForRemoval( |
193 "folder:root", "file:ABCDE").spec()); | 193 "folder:root", "file:ABCDE").spec()); |
194 } | 194 } |
195 | 195 |
| 196 TEST_F(GDataWapiUrlGeneratorTest, GenerateInitiateUploadNewFileUrl) { |
| 197 EXPECT_EQ( |
| 198 "https://docs.google.com/feeds/upload/create-session/default/private/" |
| 199 "full/folder%3Aabcde/contents?convert=false&v=3&alt=json", |
| 200 url_generator_.GenerateInitiateUploadNewFileUrl("folder:abcde").spec()); |
| 201 } |
| 202 |
| 203 TEST_F(GDataWapiUrlGeneratorTest, GenerateInitiateUploadExistingFileUrl) { |
| 204 EXPECT_EQ( |
| 205 "https://docs.google.com/feeds/upload/create-session/default/private/" |
| 206 "full/file%3Aresource_id?convert=false&v=3&alt=json", |
| 207 url_generator_.GenerateInitiateUploadExistingFileUrl( |
| 208 "file:resource_id").spec()); |
| 209 } |
| 210 |
196 TEST_F(GDataWapiUrlGeneratorTest, GenerateResourceListRootUrl) { | 211 TEST_F(GDataWapiUrlGeneratorTest, GenerateResourceListRootUrl) { |
197 EXPECT_EQ( | 212 EXPECT_EQ( |
198 "https://docs.google.com/feeds/default/private/full?v=3&alt=json", | 213 "https://docs.google.com/feeds/default/private/full?v=3&alt=json", |
199 url_generator_.GenerateResourceListRootUrl().spec()); | 214 url_generator_.GenerateResourceListRootUrl().spec()); |
200 } | 215 } |
201 | 216 |
202 TEST_F(GDataWapiUrlGeneratorTest, GenerateAccountMetadataUrl) { | 217 TEST_F(GDataWapiUrlGeneratorTest, GenerateAccountMetadataUrl) { |
203 EXPECT_EQ( | 218 EXPECT_EQ( |
204 "https://docs.google.com/feeds/metadata/default" | 219 "https://docs.google.com/feeds/metadata/default" |
205 "?v=3&alt=json&include-installed-apps=true", | 220 "?v=3&alt=json&include-installed-apps=true", |
206 url_generator_.GenerateAccountMetadataUrl().spec()); | 221 url_generator_.GenerateAccountMetadataUrl().spec()); |
207 } | 222 } |
208 | 223 |
209 } // namespace google_apis | 224 } // namespace google_apis |
OLD | NEW |