Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(167)

Side by Side Diff: chrome/browser/chromeos/drive/resource_entry_conversion_unittest.cc

Issue 13456002: drive: Fills no-parent entiries in "/drive/other". (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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/chromeos/drive/resource_entry_conversion.h" 5 #include "chrome/browser/chromeos/drive/resource_entry_conversion.h"
6 6
7 #include "base/files/file_path.h" 7 #include "base/files/file_path.h"
8 #include "base/values.h" 8 #include "base/values.h"
9 #include "chrome/browser/chromeos/drive/drive.pb.h" 9 #include "chrome/browser/chromeos/drive/drive.pb.h"
10 #include "chrome/browser/chromeos/drive/drive_test_util.h" 10 #include "chrome/browser/chromeos/drive/drive_test_util.h"
(...skipping 14 matching lines...) Expand all
25 25
26 DriveEntryProto entry_proto = 26 DriveEntryProto entry_proto =
27 ConvertResourceEntryToDriveEntryProto(*resource_entry); 27 ConvertResourceEntryToDriveEntryProto(*resource_entry);
28 28
29 EXPECT_EQ("File 1.mp3", entry_proto.title()); 29 EXPECT_EQ("File 1.mp3", entry_proto.title());
30 EXPECT_EQ("File 1.mp3", entry_proto.base_name()); 30 EXPECT_EQ("File 1.mp3", entry_proto.base_name());
31 EXPECT_EQ("file:2_file_resource_id", entry_proto.resource_id()); 31 EXPECT_EQ("file:2_file_resource_id", entry_proto.resource_id());
32 EXPECT_EQ("https://file_content_url/", entry_proto.download_url()); 32 EXPECT_EQ("https://file_content_url/", entry_proto.download_url());
33 EXPECT_EQ("https://file1_link_self/file:2_file_resource_id", 33 EXPECT_EQ("https://file1_link_self/file:2_file_resource_id",
34 entry_proto.edit_url()); 34 entry_proto.edit_url());
35 EXPECT_EQ("", entry_proto.parent_resource_id()); 35 EXPECT_EQ("<other>", entry_proto.parent_resource_id());
36 36
37 EXPECT_FALSE(entry_proto.deleted()); 37 EXPECT_FALSE(entry_proto.deleted());
38 EXPECT_EQ(google_apis::ENTRY_KIND_FILE, entry_proto.kind()); 38 EXPECT_EQ(google_apis::ENTRY_KIND_FILE, entry_proto.kind());
39 39
40 EXPECT_FALSE(entry_proto.shared_with_me()); 40 EXPECT_FALSE(entry_proto.shared_with_me());
41 41
42 base::Time expected_creation_time; 42 base::Time expected_creation_time;
43 base::Time expected_modified_time; 43 base::Time expected_modified_time;
44 44
45 { 45 {
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 DriveEntryProto entry_proto = 110 DriveEntryProto entry_proto =
111 ConvertResourceEntryToDriveEntryProto(*resource_entry); 111 ConvertResourceEntryToDriveEntryProto(*resource_entry);
112 112
113 EXPECT_EQ("Document 1", entry_proto.title()); 113 EXPECT_EQ("Document 1", entry_proto.title());
114 EXPECT_EQ("Document 1.gdoc", entry_proto.base_name()); // The suffix added. 114 EXPECT_EQ("Document 1.gdoc", entry_proto.base_name()); // The suffix added.
115 EXPECT_EQ(".gdoc", entry_proto.file_specific_info().document_extension()); 115 EXPECT_EQ(".gdoc", entry_proto.file_specific_info().document_extension());
116 EXPECT_EQ("document:5_document_resource_id", entry_proto.resource_id()); 116 EXPECT_EQ("document:5_document_resource_id", entry_proto.resource_id());
117 EXPECT_EQ("https://3_document_content/", entry_proto.download_url()); 117 EXPECT_EQ("https://3_document_content/", entry_proto.download_url());
118 EXPECT_EQ("https://3_document_self_link/document:5_document_resource_id", 118 EXPECT_EQ("https://3_document_self_link/document:5_document_resource_id",
119 entry_proto.edit_url()); 119 entry_proto.edit_url());
120 EXPECT_EQ("", entry_proto.parent_resource_id()); 120 EXPECT_EQ("<other>", entry_proto.parent_resource_id());
121 121
122 EXPECT_FALSE(entry_proto.deleted()); 122 EXPECT_FALSE(entry_proto.deleted());
123 EXPECT_EQ(google_apis::ENTRY_KIND_DOCUMENT, entry_proto.kind()); 123 EXPECT_EQ(google_apis::ENTRY_KIND_DOCUMENT, entry_proto.kind());
124 124
125 EXPECT_FALSE(entry_proto.shared_with_me()); 125 EXPECT_FALSE(entry_proto.shared_with_me());
126 126
127 // 2011-12-12T23:28:52.783Z 127 // 2011-12-12T23:28:52.783Z
128 base::Time::Exploded exploded; 128 base::Time::Exploded exploded;
129 exploded.year = 2011; 129 exploded.year = 2011;
130 exploded.month = 12; 130 exploded.month = 12;
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 276
277 DriveEntryProto entry_proto = 277 DriveEntryProto entry_proto =
278 ConvertResourceEntryToDriveEntryProto(*resource_entry); 278 ConvertResourceEntryToDriveEntryProto(*resource_entry);
279 279
280 EXPECT_EQ("Deleted document", entry_proto.title()); 280 EXPECT_EQ("Deleted document", entry_proto.title());
281 EXPECT_EQ("Deleted document.gdoc", entry_proto.base_name()); 281 EXPECT_EQ("Deleted document.gdoc", entry_proto.base_name());
282 EXPECT_EQ("document:deleted_in_root_id", entry_proto.resource_id()); 282 EXPECT_EQ("document:deleted_in_root_id", entry_proto.resource_id());
283 EXPECT_EQ("https://content_url/", entry_proto.download_url()); 283 EXPECT_EQ("https://content_url/", entry_proto.download_url());
284 EXPECT_EQ("https://edit_url/document%3Adeleted_in_root_id", 284 EXPECT_EQ("https://edit_url/document%3Adeleted_in_root_id",
285 entry_proto.edit_url()); 285 entry_proto.edit_url());
286 EXPECT_EQ("", entry_proto.parent_resource_id()); 286 EXPECT_EQ("<other>", entry_proto.parent_resource_id());
287 287
288 EXPECT_TRUE(entry_proto.deleted()); // The document was deleted. 288 EXPECT_TRUE(entry_proto.deleted()); // The document was deleted.
289 EXPECT_EQ(google_apis::ENTRY_KIND_DOCUMENT, entry_proto.kind()); 289 EXPECT_EQ(google_apis::ENTRY_KIND_DOCUMENT, entry_proto.kind());
290 290
291 EXPECT_FALSE(entry_proto.shared_with_me()); 291 EXPECT_FALSE(entry_proto.shared_with_me());
292 292
293 // 2012-04-10T22:50:55.797Z 293 // 2012-04-10T22:50:55.797Z
294 base::Time::Exploded exploded; 294 base::Time::Exploded exploded;
295 exploded.year = 2012; 295 exploded.year = 2012;
296 exploded.month = 04; 296 exploded.month = 04;
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
358 google_apis::ResourceEntry::ExtractAndParse(*value)); 358 google_apis::ResourceEntry::ExtractAndParse(*value));
359 ASSERT_TRUE(resource_entry.get()); 359 ASSERT_TRUE(resource_entry.get());
360 360
361 DriveEntryProto entry_proto = 361 DriveEntryProto entry_proto =
362 ConvertResourceEntryToDriveEntryProto(*resource_entry); 362 ConvertResourceEntryToDriveEntryProto(*resource_entry);
363 363
364 EXPECT_TRUE(entry_proto.shared_with_me()); 364 EXPECT_TRUE(entry_proto.shared_with_me());
365 } 365 }
366 366
367 } // namespace drive 367 } // namespace drive
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698