| Index: components/offline_pages/core/background/save_page_request_unittest.cc
|
| diff --git a/components/offline_pages/core/background/save_page_request_unittest.cc b/components/offline_pages/core/background/save_page_request_unittest.cc
|
| index 7fc2dcd6f2ae6cba95f35fbc9229f05014186c54..ddfc2b990b776c47af291805933af2402e072513 100644
|
| --- a/components/offline_pages/core/background/save_page_request_unittest.cc
|
| +++ b/components/offline_pages/core/background/save_page_request_unittest.cc
|
| @@ -11,6 +11,7 @@ namespace offline_pages {
|
| namespace {
|
| const int64_t kRequestId = 42;
|
| const GURL kUrl("http://example.com");
|
| +const GURL kUrl2("http://example.com/test");
|
| const ClientId kClientId("bookmark", "1234");
|
| const bool kUserRequested = true;
|
| } // namespace
|
| @@ -26,16 +27,18 @@ TEST_F(SavePageRequestTest, CreatePendingReqeust) {
|
| base::Time creation_time = base::Time::Now();
|
| SavePageRequest request(kRequestId, kUrl, kClientId, creation_time,
|
| kUserRequested);
|
| - ASSERT_EQ(kRequestId, request.request_id());
|
| - ASSERT_EQ(kUrl, request.url());
|
| - ASSERT_EQ(kClientId, request.client_id());
|
| - ASSERT_EQ(creation_time, request.creation_time());
|
| - ASSERT_EQ(creation_time, request.activation_time());
|
| - ASSERT_EQ(base::Time(), request.last_attempt_time());
|
| - ASSERT_EQ(0, request.completed_attempt_count());
|
| - ASSERT_EQ(SavePageRequest::RequestState::AVAILABLE, request.request_state());
|
| - ASSERT_EQ(0, request.started_attempt_count());
|
| - ASSERT_EQ(0, request.completed_attempt_count());
|
| + request.set_original_url(kUrl2);
|
| + EXPECT_EQ(kRequestId, request.request_id());
|
| + EXPECT_EQ(kUrl, request.url());
|
| + EXPECT_EQ(kClientId, request.client_id());
|
| + EXPECT_EQ(creation_time, request.creation_time());
|
| + EXPECT_EQ(creation_time, request.activation_time());
|
| + EXPECT_EQ(base::Time(), request.last_attempt_time());
|
| + EXPECT_EQ(0, request.completed_attempt_count());
|
| + EXPECT_EQ(SavePageRequest::RequestState::AVAILABLE, request.request_state());
|
| + EXPECT_EQ(0, request.started_attempt_count());
|
| + EXPECT_EQ(0, request.completed_attempt_count());
|
| + EXPECT_EQ(kUrl2, request.original_url());
|
| }
|
|
|
| TEST_F(SavePageRequestTest, StartAndCompleteRequest) {
|
| @@ -48,29 +51,29 @@ TEST_F(SavePageRequestTest, StartAndCompleteRequest) {
|
| request.MarkAttemptStarted(start_time);
|
|
|
| // Most things don't change about the request.
|
| - ASSERT_EQ(kRequestId, request.request_id());
|
| - ASSERT_EQ(kUrl, request.url());
|
| - ASSERT_EQ(kClientId, request.client_id());
|
| - ASSERT_EQ(creation_time, request.creation_time());
|
| - ASSERT_EQ(activation_time, request.activation_time());
|
| + EXPECT_EQ(kRequestId, request.request_id());
|
| + EXPECT_EQ(kUrl, request.url());
|
| + EXPECT_EQ(kClientId, request.client_id());
|
| + EXPECT_EQ(creation_time, request.creation_time());
|
| + EXPECT_EQ(activation_time, request.activation_time());
|
|
|
| // Attempt time, attempt count and status will though.
|
| - ASSERT_EQ(start_time, request.last_attempt_time());
|
| - ASSERT_EQ(1, request.started_attempt_count());
|
| - ASSERT_EQ(SavePageRequest::RequestState::OFFLINING, request.request_state());
|
| + EXPECT_EQ(start_time, request.last_attempt_time());
|
| + EXPECT_EQ(1, request.started_attempt_count());
|
| + EXPECT_EQ(SavePageRequest::RequestState::OFFLINING, request.request_state());
|
|
|
| request.MarkAttemptCompleted();
|
|
|
| // Again, most things don't change about the request.
|
| - ASSERT_EQ(kRequestId, request.request_id());
|
| - ASSERT_EQ(kUrl, request.url());
|
| - ASSERT_EQ(kClientId, request.client_id());
|
| - ASSERT_EQ(creation_time, request.creation_time());
|
| - ASSERT_EQ(activation_time, request.activation_time());
|
| + EXPECT_EQ(kRequestId, request.request_id());
|
| + EXPECT_EQ(kUrl, request.url());
|
| + EXPECT_EQ(kClientId, request.client_id());
|
| + EXPECT_EQ(creation_time, request.creation_time());
|
| + EXPECT_EQ(activation_time, request.activation_time());
|
|
|
| // Last attempt time and status are updated.
|
| - ASSERT_EQ(1, request.completed_attempt_count());
|
| - ASSERT_EQ(SavePageRequest::RequestState::AVAILABLE, request.request_state());
|
| + EXPECT_EQ(1, request.completed_attempt_count());
|
| + EXPECT_EQ(SavePageRequest::RequestState::AVAILABLE, request.request_state());
|
| }
|
|
|
| TEST_F(SavePageRequestTest, StartAndAbortRequest) {
|
| @@ -82,27 +85,27 @@ TEST_F(SavePageRequestTest, StartAndAbortRequest) {
|
| request.MarkAttemptStarted(start_time);
|
|
|
| // Most things don't change about the request.
|
| - ASSERT_EQ(kRequestId, request.request_id());
|
| - ASSERT_EQ(kUrl, request.url());
|
| - ASSERT_EQ(kClientId, request.client_id());
|
| - ASSERT_EQ(creation_time, request.creation_time());
|
| + EXPECT_EQ(kRequestId, request.request_id());
|
| + EXPECT_EQ(kUrl, request.url());
|
| + EXPECT_EQ(kClientId, request.client_id());
|
| + EXPECT_EQ(creation_time, request.creation_time());
|
|
|
| // Attempt time and attempt count will though.
|
| - ASSERT_EQ(start_time, request.last_attempt_time());
|
| - ASSERT_EQ(1, request.started_attempt_count());
|
| - ASSERT_EQ(SavePageRequest::RequestState::OFFLINING, request.request_state());
|
| + EXPECT_EQ(start_time, request.last_attempt_time());
|
| + EXPECT_EQ(1, request.started_attempt_count());
|
| + EXPECT_EQ(SavePageRequest::RequestState::OFFLINING, request.request_state());
|
|
|
| request.MarkAttemptAborted();
|
|
|
| // Again, most things don't change about the request.
|
| - ASSERT_EQ(kRequestId, request.request_id());
|
| - ASSERT_EQ(kUrl, request.url());
|
| - ASSERT_EQ(kClientId, request.client_id());
|
| - ASSERT_EQ(creation_time, request.creation_time());
|
| + EXPECT_EQ(kRequestId, request.request_id());
|
| + EXPECT_EQ(kUrl, request.url());
|
| + EXPECT_EQ(kClientId, request.client_id());
|
| + EXPECT_EQ(creation_time, request.creation_time());
|
|
|
| // Last attempt time is updated and completed attempt count did not rise.
|
| - ASSERT_EQ(0, request.completed_attempt_count());
|
| - ASSERT_EQ(SavePageRequest::RequestState::AVAILABLE, request.request_state());
|
| + EXPECT_EQ(0, request.completed_attempt_count());
|
| + EXPECT_EQ(SavePageRequest::RequestState::AVAILABLE, request.request_state());
|
| }
|
|
|
| } // namespace offline_pages
|
|
|