Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1714)

Unified Diff: chrome/browser/android/offline_pages/recent_tab_helper_unittest.cc

Issue 2571633003: Simple improvements to RecentTabHelperTest. (Closed)
Patch Set: Addressed reviewer comment. Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/android/offline_pages/recent_tab_helper_unittest.cc
diff --git a/chrome/browser/android/offline_pages/recent_tab_helper_unittest.cc b/chrome/browser/android/offline_pages/recent_tab_helper_unittest.cc
index 0fbca927d2babc919134113a8e13e2482fcb1167..8a5fbfe21297eba217b05017ea642c4afc09843d 100644
--- a/chrome/browser/android/offline_pages/recent_tab_helper_unittest.cc
+++ b/chrome/browser/android/offline_pages/recent_tab_helper_unittest.cc
@@ -246,7 +246,7 @@ TEST_F(RecentTabHelperTest, SimpleCapture) {
RunUntilIdle();
EXPECT_TRUE(model()->is_loaded());
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
EXPECT_EQ(kTestPageUrl, all_pages()[0].url);
}
@@ -263,7 +263,7 @@ TEST_F(RecentTabHelperTest, NoTabIdNoCapture) {
EXPECT_TRUE(model()->is_loaded());
GetAllPages();
// No page should be captured.
- EXPECT_EQ(0U, all_pages().size());
+ ASSERT_EQ(0U, all_pages().size());
}
// Triggers two snapshot captures during a single page load. Should end up with
@@ -281,7 +281,7 @@ TEST_F(RecentTabHelperTest, TwoCapturesSamePageLoad) {
EXPECT_EQ(1U, page_added_count());
EXPECT_EQ(0U, model_removed_count());
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
EXPECT_EQ(kTestPageUrl, all_pages()[0].url);
int64_t first_offline_id = all_pages()[0].offline_id;
@@ -294,7 +294,7 @@ TEST_F(RecentTabHelperTest, TwoCapturesSamePageLoad) {
EXPECT_EQ(1U, model_removed_count());
// the same page should be simply overridden.
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
EXPECT_EQ(kTestPageUrl, all_pages()[0].url);
EXPECT_NE(first_offline_id, all_pages()[0].offline_id);
}
@@ -316,7 +316,7 @@ TEST_F(RecentTabHelperTest, DISABLED_TwoCapturesSamePageLoadSecondFails) {
EXPECT_EQ(1U, page_added_count());
EXPECT_EQ(0U, model_removed_count());
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
EXPECT_EQ(kTestPageUrl, all_pages()[0].url);
int64_t first_offline_id = all_pages()[0].offline_id;
@@ -339,7 +339,7 @@ TEST_F(RecentTabHelperTest, DISABLED_TwoCapturesSamePageLoadSecondFails) {
EXPECT_EQ(0U, model_removed_count());
// The exact same page should still be available.
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
EXPECT_EQ(kTestPageUrl, all_pages()[0].url);
EXPECT_EQ(first_offline_id, all_pages()[0].offline_id);
}
@@ -359,7 +359,7 @@ TEST_F(RecentTabHelperTest, TwoCapturesDifferentPageLoadsSameUrl) {
EXPECT_EQ(1U, page_added_count());
EXPECT_EQ(0U, model_removed_count());
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
EXPECT_EQ(kTestPageUrl, all_pages()[0].url);
int64_t first_offline_id = all_pages()[0].offline_id;
@@ -373,7 +373,7 @@ TEST_F(RecentTabHelperTest, TwoCapturesDifferentPageLoadsSameUrl) {
EXPECT_EQ(1U, model_removed_count());
// the same page should be simply overridden.
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
EXPECT_EQ(kTestPageUrl, all_pages()[0].url);
EXPECT_NE(first_offline_id, all_pages()[0].offline_id);
}
@@ -394,7 +394,7 @@ TEST_F(RecentTabHelperTest, TwoCapturesDifferentPageLoadsSameUrlSecondFails) {
EXPECT_EQ(1U, page_added_count());
EXPECT_EQ(0U, model_removed_count());
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
EXPECT_EQ(kTestPageUrl, all_pages()[0].url);
// Sets a new delegate that will make the second snapshot fail.
@@ -417,7 +417,7 @@ TEST_F(RecentTabHelperTest, TwoCapturesDifferentPageLoadsSameUrlSecondFails) {
EXPECT_EQ(1U, model_removed_count());
// the same page should be simply overridden.
GetAllPages();
- EXPECT_EQ(0U, all_pages().size());
+ ASSERT_EQ(0U, all_pages().size());
}
// Triggers two snapshot captures for two different page loads and URLs. Should
@@ -435,7 +435,7 @@ TEST_F(RecentTabHelperTest, TwoCapturesDifferentPageLoadsAndUrls) {
EXPECT_EQ(1U, page_added_count());
EXPECT_EQ(0U, model_removed_count());
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
EXPECT_EQ(kTestPageUrl, all_pages()[0].url);
NavigateAndCommit(kTestPageUrlOther);
@@ -448,7 +448,7 @@ TEST_F(RecentTabHelperTest, TwoCapturesDifferentPageLoadsAndUrls) {
EXPECT_EQ(1U, model_removed_count());
// the same page should be simply overridden.
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
EXPECT_EQ(kTestPageUrlOther, all_pages()[0].url);
}
@@ -469,7 +469,7 @@ TEST_F(RecentTabHelperTest, TwoDownloadCapturesInARowSamePage) {
EXPECT_EQ(2U, page_added_count());
EXPECT_EQ(1U, model_removed_count());
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
EXPECT_EQ(kTestPageUrl, all_pages()[0].url);
int64_t first_offline_id = all_pages()[0].offline_id;
@@ -515,7 +515,7 @@ TEST_F(RecentTabHelperTest, NoCaptureOnErrorPage) {
RunUntilIdle();
EXPECT_TRUE(model()->is_loaded());
GetAllPages();
- EXPECT_EQ(0U, all_pages().size());
+ ASSERT_EQ(0U, all_pages().size());
}
// Checks that no snapshots are created if the Offline Page Cache feature is
@@ -530,20 +530,21 @@ TEST_F(RecentTabHelperTest, FeatureNotEnabled) {
EXPECT_TRUE(model()->is_loaded());
GetAllPages();
// No page should be captured.
- EXPECT_EQ(0U, all_pages().size());
+ ASSERT_EQ(0U, all_pages().size());
}
// Simulates a download request to offline the current page. Should end up with
// one offline pages.
-TEST_F(RecentTabHelperTest, DISABLED_DownloadRequest) {
+TEST_F(RecentTabHelperTest, DownloadRequest) {
NavigateAndCommit(kTestPageUrl);
recent_tab_helper()->ObserveAndDownloadCurrentPage(
ClientId("download", "id1"), 153L);
recent_tab_helper()->DocumentOnLoadCompletedInMainFrame();
+ FastForwardSnapshotController();
RunUntilIdle();
EXPECT_TRUE(model()->is_loaded());
GetAllPages();
- EXPECT_EQ(1U, all_pages().size());
+ ASSERT_EQ(1U, all_pages().size());
const OfflinePageItem& page = all_pages()[0];
EXPECT_EQ(kTestPageUrl, page.url);
EXPECT_EQ("download", page.client_id.name_space);
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698