Chromium Code Reviews| Index: chrome/browser/android/offline_pages/offline_page_utils_unittest.cc |
| diff --git a/chrome/browser/android/offline_pages/offline_page_utils_unittest.cc b/chrome/browser/android/offline_pages/offline_page_utils_unittest.cc |
| index 6a0c8f18732f98f2784be0576d4d26aab1b0e2e5..466be6e2a65ca409a137992d1d493901ea6b9106 100644 |
| --- a/chrome/browser/android/offline_pages/offline_page_utils_unittest.cc |
| +++ b/chrome/browser/android/offline_pages/offline_page_utils_unittest.cc |
| @@ -22,6 +22,7 @@ |
| #include "components/offline_pages/offline_page_switches.h" |
| #include "components/offline_pages/offline_page_test_archiver.h" |
| #include "components/offline_pages/offline_page_test_store.h" |
| +#include "components/offline_pages/proto/offline_pages.pb.h" |
| #include "net/base/filename_util.h" |
| #include "testing/gtest/include/gtest/gtest.h" |
| #include "url/gurl.h" |
| @@ -32,9 +33,12 @@ namespace { |
| const GURL kTestPage1Url("http://test.org/page1"); |
| const GURL kTestPage2Url("http://test.org/page2"); |
| const GURL kTestPage3Url("http://test.org/page3"); |
| -const int64_t kTestPage1BookmarkId = 1234; |
| -const int64_t kTestPage2BookmarkId = 5678; |
| +const int64_t kTestPage1OfflineId = 1234; |
| +const int64_t kTestPage2OfflineId = 5678; |
| const int64_t kTestFileSize = 876543LL; |
| +const char* kTestClientNamespace = "test"; |
| +const char* kTestPage1ClientId = "1234"; |
| +const char* kTestPage2ClientId = "5678"; |
| } // namespace |
| @@ -124,24 +128,28 @@ void OfflinePageUtilsTest::CreateOfflinePages() { |
| // Create page 1. |
| scoped_ptr<OfflinePageTestArchiver> archiver(BuildArchiver( |
| kTestPage1Url, base::FilePath(FILE_PATH_LITERAL("page1.mhtml")))); |
| + offline_pages::ClientId cid; |
|
Dmitry Titov
2016/02/25 03:31:52
client_id would be a bit better
bburns
2016/02/26 00:14:35
Done.
|
| + cid.name_space = kTestClientNamespace; |
| + cid.id = kTestPage1ClientId; |
| model->SavePage( |
| - kTestPage1Url, kTestPage1BookmarkId, std::move(archiver), |
| + kTestPage1Url, kTestPage1OfflineId, cid, std::move(archiver), |
| base::Bind(&OfflinePageUtilsTest::OnSavePageDone, AsWeakPtr())); |
| RunUntilIdle(); |
| + cid.id = kTestPage2ClientId; |
| // Create page 2. |
| archiver = BuildArchiver(kTestPage2Url, |
| base::FilePath(FILE_PATH_LITERAL("page2.mhtml"))); |
| model->SavePage( |
| - kTestPage2Url, kTestPage2BookmarkId, std::move(archiver), |
| + kTestPage2Url, kTestPage2OfflineId, cid, std::move(archiver), |
| base::Bind(&OfflinePageUtilsTest::OnSavePageDone, AsWeakPtr())); |
| RunUntilIdle(); |
| // Make a copy of local paths of the two pages stored in the model. |
| offline_url_page_1_ = |
| - model->GetPageByBookmarkId(kTestPage1BookmarkId)->GetOfflineURL(); |
| + model->GetPageByOfflineId(kTestPage1OfflineId)->GetOfflineURL(); |
| offline_url_page_2_ = |
| - model->GetPageByBookmarkId(kTestPage2BookmarkId)->GetOfflineURL(); |
| + model->GetPageByOfflineId(kTestPage2OfflineId)->GetOfflineURL(); |
| // Create a file path that is not associated with any offline page. |
| offline_url_missing_ = net::FilePathToFileURL( |
| profile() |
| @@ -201,10 +209,10 @@ TEST_F(OfflinePageUtilsTest, GetOnlineURLForOfflineURL) { |
| } |
| TEST_F(OfflinePageUtilsTest, GetBookmarkIdForOfflineURL) { |
| - EXPECT_EQ(kTestPage1BookmarkId, OfflinePageUtils::GetBookmarkIdForOfflineURL( |
| - profile(), offline_url_page_1())); |
| - EXPECT_EQ(kTestPage2BookmarkId, OfflinePageUtils::GetBookmarkIdForOfflineURL( |
| - profile(), offline_url_page_2())); |
| + EXPECT_EQ(kTestPage1OfflineId, OfflinePageUtils::GetBookmarkIdForOfflineURL( |
| + profile(), offline_url_page_1())); |
| + EXPECT_EQ(kTestPage2OfflineId, OfflinePageUtils::GetBookmarkIdForOfflineURL( |
| + profile(), offline_url_page_2())); |
| EXPECT_EQ(-1, OfflinePageUtils::GetBookmarkIdForOfflineURL( |
| profile(), offline_url_missing())); |
| } |