Chromium Code Reviews| Index: ios/chrome/browser/reading_list/reading_list_model_unittest.cc |
| diff --git a/ios/chrome/browser/reading_list/reading_list_model_unittest.cc b/ios/chrome/browser/reading_list/reading_list_model_unittest.cc |
| index 873b3304700e82d573d009913152ebbfb98144f2..82c4c84d5fbaae23b621283a58b94bb68d34fe58 100644 |
| --- a/ios/chrome/browser/reading_list/reading_list_model_unittest.cc |
| +++ b/ios/chrome/browser/reading_list/reading_list_model_unittest.cc |
| @@ -171,6 +171,23 @@ TEST_F(ReadingListModelTest, ReadEntry) { |
| EXPECT_EQ("sample", other_entry.Title()); |
| } |
| +TEST_F(ReadingListModelTest, EntryFromURL) { |
| + GURL url1("http://example.com"); |
| + GURL url2("http://example2.com"); |
| + std::string entry1_title = "foo bar qux"; |
| + model_->AddEntry(url1, entry1_title); |
| + |
| + const ReadingListEntry* entry1 = model_->GetEntryFromURL(url1); |
| + EXPECT_NE(nullptr, entry1); |
| + EXPECT_EQ(entry1_title, entry1->Title()); |
| + model_->MarkReadByURL(url1); |
| + EXPECT_NE(nullptr, entry1); |
|
Olivier
2016/10/25 15:21:09
model->GetEntryFromURL(url)
jif
2016/10/25 15:36:15
Done.
|
| + EXPECT_EQ(entry1_title, entry1->Title()); |
| + |
| + const ReadingListEntry* entry2 = model_->GetEntryFromURL(url2); |
| + EXPECT_EQ(nullptr, entry2); |
| +} |
| + |
| TEST_F(ReadingListModelTest, UnreadEntry) { |
| // Setup. |
| model_->AddEntry(GURL("http://example.com"), "sample"); |