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

Side by Side Diff: chrome/browser/chromeos/gdata/gdata_wapi_parser_unittest.cc

Issue 10918101: Rename elements of LinkType enum (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 3 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 "base/file_path.h" 5 #include "base/file_path.h"
6 #include "base/file_util.h" 6 #include "base/file_util.h"
7 #include "base/json/json_file_value_serializer.h" 7 #include "base/json/json_file_value_serializer.h"
8 #include "base/path_service.h" 8 #include "base/path_service.h"
9 #include "base/string16.h" 9 #include "base/string16.h"
10 #include "base/time.h" 10 #include "base/time.h"
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 EXPECT_EQ(1000, feed->items_per_page()); 87 EXPECT_EQ(1000, feed->items_per_page());
88 EXPECT_EQ(update_time, feed->updated_time()); 88 EXPECT_EQ(update_time, feed->updated_time());
89 89
90 // Check authors. 90 // Check authors.
91 ASSERT_EQ(1U, feed->authors().size()); 91 ASSERT_EQ(1U, feed->authors().size());
92 EXPECT_EQ(ASCIIToUTF16("tester"), feed->authors()[0]->name()); 92 EXPECT_EQ(ASCIIToUTF16("tester"), feed->authors()[0]->name());
93 EXPECT_EQ("tester@testing.com", feed->authors()[0]->email()); 93 EXPECT_EQ("tester@testing.com", feed->authors()[0]->email());
94 94
95 // Check links. 95 // Check links.
96 ASSERT_EQ(6U, feed->links().size()); 96 ASSERT_EQ(6U, feed->links().size());
97 const Link* self_link = feed->GetLinkByType(Link::SELF); 97 const Link* self_link = feed->GetLinkByType(Link::kSelf);
98 ASSERT_TRUE(self_link); 98 ASSERT_TRUE(self_link);
99 EXPECT_EQ("https://self_link/", self_link->href().spec()); 99 EXPECT_EQ("https://self_link/", self_link->href().spec());
100 EXPECT_EQ("application/atom+xml", self_link->mime_type()); 100 EXPECT_EQ("application/atom+xml", self_link->mime_type());
101 101
102 102
103 const Link* resumable_link = 103 const Link* resumable_link =
104 feed->GetLinkByType(Link::RESUMABLE_CREATE_MEDIA); 104 feed->GetLinkByType(Link::kResumableCreateMedia);
105 ASSERT_TRUE(resumable_link); 105 ASSERT_TRUE(resumable_link);
106 EXPECT_EQ("https://resumable_create_media_link/", 106 EXPECT_EQ("https://resumable_create_media_link/",
107 resumable_link->href().spec()); 107 resumable_link->href().spec());
108 EXPECT_EQ("application/atom+xml", resumable_link->mime_type()); 108 EXPECT_EQ("application/atom+xml", resumable_link->mime_type());
109 109
110 // Check entries. 110 // Check entries.
111 ASSERT_EQ(4U, feed->entries().size()); 111 ASSERT_EQ(4U, feed->entries().size());
112 112
113 // Check a folder entry. 113 // Check a folder entry.
114 const DocumentEntry* folder_entry = feed->entries()[0]; 114 const DocumentEntry* folder_entry = feed->entries()[0];
(...skipping 19 matching lines...) Expand all
134 folder_entry->content_url().spec()); 134 folder_entry->content_url().spec());
135 EXPECT_EQ("application/atom+xml;type=feed", 135 EXPECT_EQ("application/atom+xml;type=feed",
136 folder_entry->content_mime_type()); 136 folder_entry->content_mime_type());
137 137
138 ASSERT_EQ(1U, folder_entry->feed_links().size()); 138 ASSERT_EQ(1U, folder_entry->feed_links().size());
139 const FeedLink* feed_link = folder_entry->feed_links()[0]; 139 const FeedLink* feed_link = folder_entry->feed_links()[0];
140 ASSERT_TRUE(feed_link); 140 ASSERT_TRUE(feed_link);
141 ASSERT_EQ(FeedLink::ACL, feed_link->type()); 141 ASSERT_EQ(FeedLink::ACL, feed_link->type());
142 142
143 const Link* entry1_alternate_link = 143 const Link* entry1_alternate_link =
144 folder_entry->GetLinkByType(Link::ALTERNATE); 144 folder_entry->GetLinkByType(Link::kAlternate);
145 ASSERT_TRUE(entry1_alternate_link); 145 ASSERT_TRUE(entry1_alternate_link);
146 EXPECT_EQ("https://1_folder_alternate_link/", 146 EXPECT_EQ("https://1_folder_alternate_link/",
147 entry1_alternate_link->href().spec()); 147 entry1_alternate_link->href().spec());
148 EXPECT_EQ("text/html", entry1_alternate_link->mime_type()); 148 EXPECT_EQ("text/html", entry1_alternate_link->mime_type());
149 149
150 const Link* entry1_edit_link = folder_entry->GetLinkByType(Link::EDIT); 150 const Link* entry1_edit_link = folder_entry->GetLinkByType(Link::kEdit);
151 ASSERT_TRUE(entry1_edit_link); 151 ASSERT_TRUE(entry1_edit_link);
152 EXPECT_EQ("https://1_edit_link/", entry1_edit_link->href().spec()); 152 EXPECT_EQ("https://1_edit_link/", entry1_edit_link->href().spec());
153 EXPECT_EQ("application/atom+xml", entry1_edit_link->mime_type()); 153 EXPECT_EQ("application/atom+xml", entry1_edit_link->mime_type());
154 154
155 // Check a file entry. 155 // Check a file entry.
156 const DocumentEntry* file_entry = feed->entries()[1]; 156 const DocumentEntry* file_entry = feed->entries()[1];
157 ASSERT_TRUE(file_entry); 157 ASSERT_TRUE(file_entry);
158 EXPECT_EQ(DocumentEntry::FILE, file_entry->kind()); 158 EXPECT_EQ(DocumentEntry::FILE, file_entry->kind());
159 EXPECT_EQ(ASCIIToUTF16("filename.m4a"), file_entry->filename()); 159 EXPECT_EQ(ASCIIToUTF16("filename.m4a"), file_entry->filename());
160 EXPECT_EQ(ASCIIToUTF16("sugg_file_name.m4a"), 160 EXPECT_EQ(ASCIIToUTF16("sugg_file_name.m4a"),
161 file_entry->suggested_filename()); 161 file_entry->suggested_filename());
162 EXPECT_EQ("3b4382ebefec6e743578c76bbd0575ce", file_entry->file_md5()); 162 EXPECT_EQ("3b4382ebefec6e743578c76bbd0575ce", file_entry->file_md5());
163 EXPECT_EQ(892721, file_entry->file_size()); 163 EXPECT_EQ(892721, file_entry->file_size());
164 const Link* file_parent_link = file_entry->GetLinkByType(Link::PARENT); 164 const Link* file_parent_link = file_entry->GetLinkByType(Link::kParent);
165 ASSERT_TRUE(file_parent_link); 165 ASSERT_TRUE(file_parent_link);
166 EXPECT_EQ("https://file_link_parent/", file_parent_link->href().spec()); 166 EXPECT_EQ("https://file_link_parent/", file_parent_link->href().spec());
167 EXPECT_EQ("application/atom+xml", file_parent_link->mime_type()); 167 EXPECT_EQ("application/atom+xml", file_parent_link->mime_type());
168 EXPECT_EQ(ASCIIToUTF16("Medical"), file_parent_link->title()); 168 EXPECT_EQ(ASCIIToUTF16("Medical"), file_parent_link->title());
169 const Link* file_open_with_link = 169 const Link* file_open_with_link =
170 file_entry->GetLinkByType(Link::OPEN_WITH); 170 file_entry->GetLinkByType(Link::kOpenWith);
171 ASSERT_TRUE(file_open_with_link); 171 ASSERT_TRUE(file_open_with_link);
172 EXPECT_EQ("https://xml_file_entry_open_with_link/", 172 EXPECT_EQ("https://xml_file_entry_open_with_link/",
173 file_open_with_link->href().spec()); 173 file_open_with_link->href().spec());
174 EXPECT_EQ("application/atom+xml", file_open_with_link->mime_type()); 174 EXPECT_EQ("application/atom+xml", file_open_with_link->mime_type());
175 EXPECT_EQ("the_app_id", file_open_with_link->app_id()); 175 EXPECT_EQ("the_app_id", file_open_with_link->app_id());
176 176
177 const Link* file_unknown_link = file_entry->GetLinkByType(Link::UNKNOWN); 177 const Link* file_unknown_link = file_entry->GetLinkByType(Link::kUnknown);
178 ASSERT_TRUE(file_unknown_link); 178 ASSERT_TRUE(file_unknown_link);
179 EXPECT_EQ("https://xml_file_fake_entry_open_with_link/", 179 EXPECT_EQ("https://xml_file_fake_entry_open_with_link/",
180 file_unknown_link->href().spec()); 180 file_unknown_link->href().spec());
181 EXPECT_EQ("application/atom+xml", file_unknown_link->mime_type()); 181 EXPECT_EQ("application/atom+xml", file_unknown_link->mime_type());
182 EXPECT_EQ("", file_unknown_link->app_id()); 182 EXPECT_EQ("", file_unknown_link->app_id());
183 183
184 // Check a file entry. 184 // Check a file entry.
185 const DocumentEntry* document_entry = feed->entries()[2]; 185 const DocumentEntry* document_entry = feed->entries()[2];
186 ASSERT_TRUE(document_entry); 186 ASSERT_TRUE(document_entry);
187 EXPECT_EQ(DocumentEntry::DOCUMENT, document_entry->kind()); 187 EXPECT_EQ(DocumentEntry::DOCUMENT, document_entry->kind());
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
231 const FeedLink* feed_link_1 = entry->feed_links()[0]; 231 const FeedLink* feed_link_1 = entry->feed_links()[0];
232 ASSERT_TRUE(feed_link_1); 232 ASSERT_TRUE(feed_link_1);
233 EXPECT_EQ(FeedLink::ACL, feed_link_1->type()); 233 EXPECT_EQ(FeedLink::ACL, feed_link_1->type());
234 234
235 const FeedLink* feed_link_2 = entry->feed_links()[1]; 235 const FeedLink* feed_link_2 = entry->feed_links()[1];
236 ASSERT_TRUE(feed_link_2); 236 ASSERT_TRUE(feed_link_2);
237 EXPECT_EQ(FeedLink::REVISIONS, feed_link_2->type()); 237 EXPECT_EQ(FeedLink::REVISIONS, feed_link_2->type());
238 238
239 // Check links. 239 // Check links.
240 ASSERT_EQ(9U, entry->links().size()); 240 ASSERT_EQ(9U, entry->links().size());
241 const Link* entry1_alternate_link = entry->GetLinkByType(Link::ALTERNATE); 241 const Link* entry1_alternate_link = entry->GetLinkByType(Link::kAlternate);
242 ASSERT_TRUE(entry1_alternate_link); 242 ASSERT_TRUE(entry1_alternate_link);
243 EXPECT_EQ("https://xml_file_entry_id_alternate_link/", 243 EXPECT_EQ("https://xml_file_entry_id_alternate_link/",
244 entry1_alternate_link->href().spec()); 244 entry1_alternate_link->href().spec());
245 EXPECT_EQ("text/html", entry1_alternate_link->mime_type()); 245 EXPECT_EQ("text/html", entry1_alternate_link->mime_type());
246 246
247 const Link* entry1_edit_link = entry->GetLinkByType(Link::EDIT_MEDIA); 247 const Link* entry1_edit_link = entry->GetLinkByType(Link::kEditMedia);
248 ASSERT_TRUE(entry1_edit_link); 248 ASSERT_TRUE(entry1_edit_link);
249 EXPECT_EQ("https://xml_file_entry_id_edit_media_link/", 249 EXPECT_EQ("https://xml_file_entry_id_edit_media_link/",
250 entry1_edit_link->href().spec()); 250 entry1_edit_link->href().spec());
251 EXPECT_EQ("application/x-tar", entry1_edit_link->mime_type()); 251 EXPECT_EQ("application/x-tar", entry1_edit_link->mime_type());
252 252
253 const Link* entry1_self_link = entry->GetLinkByType(Link::SELF); 253 const Link* entry1_self_link = entry->GetLinkByType(Link::kSelf);
254 ASSERT_TRUE(entry1_self_link); 254 ASSERT_TRUE(entry1_self_link);
255 EXPECT_EQ("https://xml_file_entry_id_self_link/", 255 EXPECT_EQ("https://xml_file_entry_id_self_link/",
256 entry1_self_link->href().spec()); 256 entry1_self_link->href().spec());
257 EXPECT_EQ("application/atom+xml", entry1_self_link->mime_type()); 257 EXPECT_EQ("application/atom+xml", entry1_self_link->mime_type());
258 EXPECT_EQ("", entry1_self_link->app_id()); 258 EXPECT_EQ("", entry1_self_link->app_id());
259 259
260 const Link* entry1_open_with_link = entry->GetLinkByType(Link::OPEN_WITH); 260 const Link* entry1_open_with_link = entry->GetLinkByType(Link::kOpenWith);
261 ASSERT_TRUE(entry1_open_with_link); 261 ASSERT_TRUE(entry1_open_with_link);
262 EXPECT_EQ("https://xml_file_entry_open_with_link/", 262 EXPECT_EQ("https://xml_file_entry_open_with_link/",
263 entry1_open_with_link->href().spec()); 263 entry1_open_with_link->href().spec());
264 EXPECT_EQ("application/atom+xml", entry1_open_with_link->mime_type()); 264 EXPECT_EQ("application/atom+xml", entry1_open_with_link->mime_type());
265 EXPECT_EQ("the_app_id", entry1_open_with_link->app_id()); 265 EXPECT_EQ("the_app_id", entry1_open_with_link->app_id());
266 266
267 const Link* entry1_unknown_link = entry->GetLinkByType(Link::UNKNOWN); 267 const Link* entry1_unknown_link = entry->GetLinkByType(Link::kUnknown);
268 ASSERT_TRUE(entry1_unknown_link); 268 ASSERT_TRUE(entry1_unknown_link);
269 EXPECT_EQ("https://xml_file_fake_entry_open_with_link/", 269 EXPECT_EQ("https://xml_file_fake_entry_open_with_link/",
270 entry1_unknown_link->href().spec()); 270 entry1_unknown_link->href().spec());
271 EXPECT_EQ("application/atom+xml", entry1_unknown_link->mime_type()); 271 EXPECT_EQ("application/atom+xml", entry1_unknown_link->mime_type());
272 EXPECT_EQ("", entry1_unknown_link->app_id()); 272 EXPECT_EQ("", entry1_unknown_link->app_id());
273 273
274 // Check a file properties. 274 // Check a file properties.
275 EXPECT_EQ(DocumentEntry::FILE, entry->kind()); 275 EXPECT_EQ(DocumentEntry::FILE, entry->kind());
276 EXPECT_EQ(ASCIIToUTF16("Xml Entry File Name.tar"), entry->filename()); 276 EXPECT_EQ(ASCIIToUTF16("Xml Entry File Name.tar"), entry->filename());
277 EXPECT_EQ(ASCIIToUTF16("Xml Entry Suggested File Name.tar"), 277 EXPECT_EQ(ASCIIToUTF16("Xml Entry Suggested File Name.tar"),
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
362 FilePath(FILE_PATH_LITERAL("Test.tar.gz")))); 362 FilePath(FILE_PATH_LITERAL("Test.tar.gz"))));
363 EXPECT_FALSE(DocumentEntry::HasHostedDocumentExtension( 363 EXPECT_FALSE(DocumentEntry::HasHostedDocumentExtension(
364 FilePath(FILE_PATH_LITERAL("Test.txt")))); 364 FilePath(FILE_PATH_LITERAL("Test.txt"))));
365 EXPECT_FALSE(DocumentEntry::HasHostedDocumentExtension( 365 EXPECT_FALSE(DocumentEntry::HasHostedDocumentExtension(
366 FilePath(FILE_PATH_LITERAL("Test")))); 366 FilePath(FILE_PATH_LITERAL("Test"))));
367 EXPECT_FALSE(DocumentEntry::HasHostedDocumentExtension( 367 EXPECT_FALSE(DocumentEntry::HasHostedDocumentExtension(
368 FilePath(FILE_PATH_LITERAL("")))); 368 FilePath(FILE_PATH_LITERAL(""))));
369 } 369 }
370 370
371 } // namespace gdata 371 } // namespace gdata
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698