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..74e5719f3d47b65ff78db6a5442366da3b3cf52d 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 = "1234"; |
|
fgorski
2016/02/12 21:43:41
did you keep values equal on purpose?
bburns
2016/02/20 01:14:18
fixed.
|
| } // 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; |
| + cid.set_space(kTestClientNamespace); |
| + cid.set_id(kTestPage1ClientId); |
| model->SavePage( |
| - kTestPage1Url, kTestPage1BookmarkId, std::move(archiver), |
| + kTestPage1Url, kTestPage1OfflineId, cid, std::move(archiver), |
| base::Bind(&OfflinePageUtilsTest::OnSavePageDone, AsWeakPtr())); |
| RunUntilIdle(); |
| + cid.set_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,9 +209,9 @@ TEST_F(OfflinePageUtilsTest, GetOnlineURLForOfflineURL) { |
| } |
| TEST_F(OfflinePageUtilsTest, GetBookmarkIdForOfflineURL) { |
| - EXPECT_EQ(kTestPage1BookmarkId, OfflinePageUtils::GetBookmarkIdForOfflineURL( |
| + EXPECT_EQ(kTestPage1OfflineId, OfflinePageUtils::GetBookmarkIdForOfflineURL( |
| profile(), offline_url_page_1())); |
| - EXPECT_EQ(kTestPage2BookmarkId, OfflinePageUtils::GetBookmarkIdForOfflineURL( |
| + EXPECT_EQ(kTestPage2OfflineId, OfflinePageUtils::GetBookmarkIdForOfflineURL( |
| profile(), offline_url_page_2())); |
| EXPECT_EQ(-1, OfflinePageUtils::GetBookmarkIdForOfflineURL( |
| profile(), offline_url_missing())); |