| Index: chrome/browser/android/offline_pages/prerendering_offliner_unittest.cc
|
| diff --git a/chrome/browser/android/offline_pages/prerendering_offliner_unittest.cc b/chrome/browser/android/offline_pages/prerendering_offliner_unittest.cc
|
| index ca9f1586bef25aea31bcca6cc70664e2967834e3..c85f384575de5fc43309aa537e3d7f8826ddcde2 100644
|
| --- a/chrome/browser/android/offline_pages/prerendering_offliner_unittest.cc
|
| +++ b/chrome/browser/android/offline_pages/prerendering_offliner_unittest.cc
|
| @@ -26,6 +26,7 @@ const int64_t kRequestId = 7;
|
| const GURL kHttpUrl("http://tunafish.com");
|
| const GURL kFileUrl("file://sailfish.png");
|
| const ClientId kClientId("AsyncLoading", "88");
|
| +const bool kUserRequested = true;
|
|
|
| // Mock Loader for testing the Offliner calls.
|
| class MockPrerenderingLoader : public PrerenderingLoader {
|
| @@ -199,14 +200,16 @@ void PrerenderingOfflinerTest::OnCompletion(const SavePageRequest& request,
|
|
|
| TEST_F(PrerenderingOfflinerTest, LoadAndSaveBadUrl) {
|
| base::Time creation_time = base::Time::Now();
|
| - SavePageRequest request(kRequestId, kFileUrl, kClientId, creation_time);
|
| + SavePageRequest request(
|
| + kRequestId, kFileUrl, kClientId, creation_time, kUserRequested);
|
| EXPECT_FALSE(offliner()->LoadAndSave(request, callback()));
|
| EXPECT_TRUE(loader()->IsIdle());
|
| }
|
|
|
| TEST_F(PrerenderingOfflinerTest, LoadAndSavePrerenderingDisabled) {
|
| base::Time creation_time = base::Time::Now();
|
| - SavePageRequest request(kRequestId, kHttpUrl, kClientId, creation_time);
|
| + SavePageRequest request(
|
| + kRequestId, kHttpUrl, kClientId, creation_time, kUserRequested);
|
| loader()->DisablePrerendering();
|
| EXPECT_FALSE(offliner()->LoadAndSave(request, callback()));
|
| EXPECT_TRUE(loader()->IsIdle());
|
| @@ -214,7 +217,8 @@ TEST_F(PrerenderingOfflinerTest, LoadAndSavePrerenderingDisabled) {
|
|
|
| TEST_F(PrerenderingOfflinerTest, LoadAndSaveLoadStartedButFails) {
|
| base::Time creation_time = base::Time::Now();
|
| - SavePageRequest request(kRequestId, kHttpUrl, kClientId, creation_time);
|
| + SavePageRequest request(
|
| + kRequestId, kHttpUrl, kClientId, creation_time, kUserRequested);
|
| EXPECT_TRUE(offliner()->LoadAndSave(request, callback()));
|
| EXPECT_FALSE(loader()->IsIdle());
|
| EXPECT_EQ(Offliner::RequestStatus::UNKNOWN, request_status());
|
| @@ -229,7 +233,8 @@ TEST_F(PrerenderingOfflinerTest, LoadAndSaveLoadStartedButFails) {
|
|
|
| TEST_F(PrerenderingOfflinerTest, CancelWhenLoading) {
|
| base::Time creation_time = base::Time::Now();
|
| - SavePageRequest request(kRequestId, kHttpUrl, kClientId, creation_time);
|
| + SavePageRequest request(
|
| + kRequestId, kHttpUrl, kClientId, creation_time, kUserRequested);
|
| EXPECT_TRUE(offliner()->LoadAndSave(request, callback()));
|
| EXPECT_FALSE(loader()->IsIdle());
|
|
|
| @@ -239,7 +244,8 @@ TEST_F(PrerenderingOfflinerTest, CancelWhenLoading) {
|
|
|
| TEST_F(PrerenderingOfflinerTest, CancelWhenLoaded) {
|
| base::Time creation_time = base::Time::Now();
|
| - SavePageRequest request(kRequestId, kHttpUrl, kClientId, creation_time);
|
| + SavePageRequest request(
|
| + kRequestId, kHttpUrl, kClientId, creation_time, kUserRequested);
|
| EXPECT_TRUE(offliner()->LoadAndSave(request, callback()));
|
| EXPECT_FALSE(loader()->IsIdle());
|
| EXPECT_EQ(Offliner::RequestStatus::UNKNOWN, request_status());
|
| @@ -267,7 +273,8 @@ TEST_F(PrerenderingOfflinerTest, CancelWhenLoaded) {
|
|
|
| TEST_F(PrerenderingOfflinerTest, LoadAndSaveLoadedButSaveFails) {
|
| base::Time creation_time = base::Time::Now();
|
| - SavePageRequest request(kRequestId, kHttpUrl, kClientId, creation_time);
|
| + SavePageRequest request(
|
| + kRequestId, kHttpUrl, kClientId, creation_time, kUserRequested);
|
| EXPECT_TRUE(offliner()->LoadAndSave(request, callback()));
|
| EXPECT_FALSE(loader()->IsIdle());
|
| EXPECT_EQ(Offliner::RequestStatus::UNKNOWN, request_status());
|
| @@ -288,7 +295,8 @@ TEST_F(PrerenderingOfflinerTest, LoadAndSaveLoadedButSaveFails) {
|
|
|
| TEST_F(PrerenderingOfflinerTest, LoadAndSaveSuccessful) {
|
| base::Time creation_time = base::Time::Now();
|
| - SavePageRequest request(kRequestId, kHttpUrl, kClientId, creation_time);
|
| + SavePageRequest request(
|
| + kRequestId, kHttpUrl, kClientId, creation_time, kUserRequested);
|
| EXPECT_TRUE(offliner()->LoadAndSave(request, callback()));
|
| EXPECT_FALSE(loader()->IsIdle());
|
| EXPECT_EQ(Offliner::RequestStatus::UNKNOWN, request_status());
|
| @@ -309,7 +317,8 @@ TEST_F(PrerenderingOfflinerTest, LoadAndSaveSuccessful) {
|
|
|
| TEST_F(PrerenderingOfflinerTest, LoadAndSaveLoadedButThenCanceledFromLoader) {
|
| base::Time creation_time = base::Time::Now();
|
| - SavePageRequest request(kRequestId, kHttpUrl, kClientId, creation_time);
|
| + SavePageRequest request(
|
| + kRequestId, kHttpUrl, kClientId, creation_time, kUserRequested);
|
| EXPECT_TRUE(offliner()->LoadAndSave(request, callback()));
|
| EXPECT_FALSE(loader()->IsIdle());
|
| EXPECT_EQ(Offliner::RequestStatus::UNKNOWN, request_status());
|
| @@ -333,7 +342,8 @@ TEST_F(PrerenderingOfflinerTest, ForegroundTransitionCancelsOnLowEndDevice) {
|
| offliner()->SetLowEndDeviceForTesting(true);
|
|
|
| base::Time creation_time = base::Time::Now();
|
| - SavePageRequest request(kRequestId, kHttpUrl, kClientId, creation_time);
|
| + SavePageRequest request(
|
| + kRequestId, kHttpUrl, kClientId, creation_time, kUserRequested);
|
| EXPECT_TRUE(offliner()->LoadAndSave(request, callback()));
|
| EXPECT_FALSE(loader()->IsIdle());
|
|
|
| @@ -349,7 +359,8 @@ TEST_F(PrerenderingOfflinerTest, ForegroundTransitionIgnoredOnHighEndDevice) {
|
| offliner()->SetLowEndDeviceForTesting(false);
|
|
|
| base::Time creation_time = base::Time::Now();
|
| - SavePageRequest request(kRequestId, kHttpUrl, kClientId, creation_time);
|
| + SavePageRequest request(
|
| + kRequestId, kHttpUrl, kClientId, creation_time, kUserRequested);
|
| EXPECT_TRUE(offliner()->LoadAndSave(request, callback()));
|
| EXPECT_FALSE(loader()->IsIdle());
|
|
|
|
|