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()); |