Home | History | Annotate | Download | only in importer

Lines Matching refs:bookmarks

41 // 6. Two correct bookmarks.
44 // 8. No <bookmarks> section in the xml.
45 // 9. No <bookmark> section below the <bookmarks> section.
51 "<?xml version=\"1.0\" ?> <xml_api_reply version=\"1\"> <bookmarks>"
70 "</bookmark> </bookmarks>";
72 "<?xml version=\"1.0\" ?> <xml_api_reply version=\"1\"> <bookmarks>"
91 "</bookmark> </bookmarks>";
93 "<?xml version=\"1.0\" ?> <xml_api_reply version=\"1\"> <bookmarks>"
112 "</bookmark> </bookmarks>";
114 "<?xml version=\"1.0\" ?> <xml_api_reply version=\"1\"> <bookmarks>"
133 "</bookmark> </bookmarks>";
135 "<?xml version=\"1.0\" ?> <xml_api_reply version=\"1\"> <bookmarks>"
151 "</bookmark> </bookmarks>";
153 "<?xml version=\"1.0\" ?> <xml_api_reply version=\"1\"> <bookmarks>"
193 "</bookmarks>";
214 "</bookmark> </bookmarks>";
216 "<?xml version=\"1.0\" ?> <xml_api_reply version=\"1\"> <bookmarks>"
234 "</bookmark> </bookmarks>";
236 "<?xml version=\"1.0\" ?> <xml_api_reply version=\"1\"> <bookmarks>"
254 "</bookmark> </bookmarks>";
256 "<?xml version=\"1.0\" ?> <xml_api_reply version=\"1\"> <bookmarks>"
274 "</bookmark> </bookmarks>";
276 "<?xml version=\"1.0\" ?> <xml_api_reply version=\"1\"> <bookmarks>"
294 "</bookmark> </bookmarks>";
296 "<?xml version=\"1.0\" ?> <xml_api_reply version=\"1\"> <bookmarks>"
314 "</bookmark> </bookmarks>";
318 std::vector<ProfileWriter::BookmarkEntry> bookmarks;
329 bookmarks.clear();
332 EXPECT_TRUE(Toolbar5Importer::ParseBookmarksFromReader(&reader1, &bookmarks,
335 ASSERT_EQ(1U, bookmarks.size());
336 EXPECT_FALSE(bookmarks[0].in_toolbar);
337 EXPECT_EQ(kTitle, bookmarks[0].title);
338 EXPECT_EQ(url, bookmarks[0].url);
339 ASSERT_EQ(2U, bookmarks[0].path.size());
340 EXPECT_EQ(kFolder, bookmarks[0].path[1]);
344 bookmarks.clear();
347 EXPECT_TRUE(Toolbar5Importer::ParseBookmarksFromReader(&reader2, &bookmarks,
350 ASSERT_EQ(1U, bookmarks.size());
351 EXPECT_FALSE(bookmarks[0].in_toolbar);
352 EXPECT_EQ(kTitle, bookmarks[0].title);
353 EXPECT_EQ(url, bookmarks[0].url);
354 EXPECT_EQ(1U, bookmarks[0].path.size());
358 bookmarks.clear();
361 EXPECT_TRUE(Toolbar5Importer::ParseBookmarksFromReader(&reader3, &bookmarks,
364 ASSERT_EQ(2U, bookmarks.size());
365 EXPECT_FALSE(bookmarks[0].in_toolbar);
366 EXPECT_FALSE(bookmarks[1].in_toolbar);
367 EXPECT_EQ(kTitle, bookmarks[0].title);
368 EXPECT_EQ(kTitle, bookmarks[1].title);
369 EXPECT_EQ(url, bookmarks[0].url);
370 EXPECT_EQ(url, bookmarks[1].url);
371 ASSERT_EQ(2U, bookmarks[0].path.size());
372 EXPECT_EQ(kFolder, bookmarks[0].path[1]);
373 ASSERT_EQ(2U, bookmarks[1].path.size());
374 EXPECT_EQ(kFolder2, bookmarks[1].path[1]);
379 bookmarks.clear();
382 EXPECT_TRUE(Toolbar5Importer::ParseBookmarksFromReader(&reader4, &bookmarks,
385 ASSERT_EQ(1U, bookmarks.size());
386 EXPECT_FALSE(bookmarks[0].in_toolbar);
387 EXPECT_EQ(kTitle, bookmarks[0].title);
388 EXPECT_EQ(url, bookmarks[0].url);
389 ASSERT_EQ(4U, bookmarks[0].path.size());
391 bookmarks[0].path[1]);
393 bookmarks[0].path[2]);
395 bookmarks[0].path[3]);
399 bookmarks.clear();
402 EXPECT_TRUE(Toolbar5Importer::ParseBookmarksFromReader(&reader5, &bookmarks,
405 ASSERT_EQ(1U, bookmarks.size());
406 EXPECT_FALSE(bookmarks[0].in_toolbar);
407 EXPECT_EQ(kTitle, bookmarks[0].title);
408 EXPECT_EQ(url, bookmarks[0].url);
409 ASSERT_EQ(2U, bookmarks[0].path.size());
410 EXPECT_EQ(kFolder, bookmarks[0].path[1]);
412 // Test case 6 is parsing two bookmarks.
414 bookmarks.clear();
417 EXPECT_TRUE(Toolbar5Importer::ParseBookmarksFromReader(&reader6, &bookmarks,
420 ASSERT_EQ(2U, bookmarks.size());
421 EXPECT_FALSE(bookmarks[0].in_toolbar);
422 EXPECT_FALSE(bookmarks[1].in_toolbar);
423 EXPECT_EQ(kTitle, bookmarks[0].title);
424 EXPECT_EQ(kOtherTitle, bookmarks[1].title);
425 EXPECT_EQ(url, bookmarks[0].url);
426 EXPECT_EQ(other_url, bookmarks[1].url);
427 ASSERT_EQ(2U, bookmarks[0].path.size());
428 EXPECT_EQ(kFolder, bookmarks[0].path[1]);
429 ASSERT_EQ(2U, bookmarks[1].path.size());
430 EXPECT_EQ(kOtherFolder, bookmarks[1].path[1]);
432 // Test case 7 is parsing an empty string for bookmarks.
434 bookmarks.clear();
438 // Test case 8 is testing the error when no <bookmarks> section is present.
440 bookmarks.clear();
444 &bookmarks, kBookmarkGroupTitle));
448 bookmarks.clear();
452 &bookmarks, kBookmarkGroupTitle));
457 bookmarks.clear();
461 &bookmarks, kBookmarkGroupTitle));
465 bookmarks.clear();
469 &bookmarks, kBookmarkGroupTitle));
473 bookmarks.clear();
477 &bookmarks, kBookmarkGroupTitle));
481 bookmarks.clear();
485 &bookmarks, kBookmarkGroupTitle));