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

Unified Diff: chrome/browser/safe_browsing/safe_browsing_navigation_observer_browsertest.cc

Issue 2681783003: Since SafeBrowsingNavigationObserverManager cleans up navigation events every two minutes, if downl… (Closed)
Patch Set: Created 3 years, 10 months 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
Index: chrome/browser/safe_browsing/safe_browsing_navigation_observer_browsertest.cc
diff --git a/chrome/browser/safe_browsing/safe_browsing_navigation_observer_browsertest.cc b/chrome/browser/safe_browsing/safe_browsing_navigation_observer_browsertest.cc
index a19949a4beca2f971bade39239ec222a5e4caf6a..3fc8d9eb9152361d0dc4c4a10f8f0e28613958f6 100644
--- a/chrome/browser/safe_browsing/safe_browsing_navigation_observer_browsertest.cc
+++ b/chrome/browser/safe_browsing/safe_browsing_navigation_observer_browsertest.cc
@@ -33,8 +33,6 @@ using content::DownloadItem;
namespace safe_browsing {
-typedef SafeBrowsingNavigationObserverManager::ReferrerChain ReferrerChain;
-
const char kSingleFrameTestURL[] =
"/safe_browsing/download_protection/navigation_observer/"
"navigation_observer_tests.html";
@@ -236,19 +234,19 @@ class SBNavigationObserverBrowserTest : public InProcessBrowserTest {
const GURL& expected_referrer_url,
const GURL& expected_referrer_main_frame_url,
bool expected_is_retargeting,
- ReferrerChainEntry* actual_entry) {
- EXPECT_EQ(expected_url.spec(), actual_entry->url());
- EXPECT_EQ(expected_type, actual_entry->type());
+ const ReferrerChainEntry& actual_entry) {
+ EXPECT_EQ(expected_url.spec(), actual_entry.url());
+ EXPECT_EQ(expected_type, actual_entry.type());
if (expected_ip_address.empty()) {
- ASSERT_EQ(0, actual_entry->ip_addresses_size());
+ ASSERT_EQ(0, actual_entry.ip_addresses_size());
} else {
- ASSERT_EQ(1, actual_entry->ip_addresses_size());
- EXPECT_EQ(expected_ip_address, actual_entry->ip_addresses(0));
+ ASSERT_EQ(1, actual_entry.ip_addresses_size());
+ EXPECT_EQ(expected_ip_address, actual_entry.ip_addresses(0));
}
- EXPECT_EQ(expected_referrer_url.spec(), actual_entry->referrer_url());
+ EXPECT_EQ(expected_referrer_url.spec(), actual_entry.referrer_url());
EXPECT_EQ(expected_referrer_main_frame_url.spec(),
- actual_entry->referrer_main_frame_url());
- EXPECT_EQ(expected_is_retargeting, actual_entry->is_retargeting());
+ actual_entry.referrer_main_frame_url());
+ EXPECT_EQ(expected_is_retargeting, actual_entry.is_retargeting());
}
// Identify referrer chain of a DownloadItem and populate |referrer_chain|.
@@ -350,14 +348,14 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest, TypeInURLDownload) {
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(1U, referrer_chain.size());
+ ASSERT_EQ(1, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
}
// Click on a link and start download on the same page.
IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest, DirectDownload) {
@@ -390,21 +388,21 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest, DirectDownload) {
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(2U, referrer_chain.size());
+ ASSERT_EQ(2, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
}
// Click on a link with rel="noreferrer" attribute, and start download on the
@@ -440,21 +438,21 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(2U, referrer_chain.size());
+ ASSERT_EQ(2, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
}
// Click on a link with rel="noreferrer" attribute, and start download in a
@@ -504,21 +502,21 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(2U, referrer_chain.size());
+ ASSERT_EQ(2, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
true, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
}
// Click on a link which navigates to a page then redirects to a download using
@@ -566,28 +564,28 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(3U, referrer_chain.size());
+ ASSERT_EQ(3, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
redirect_url, // referrer_url
redirect_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(redirect_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
}
// Click on a link which navigates to a page then redirects to a download using
@@ -644,28 +642,28 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(3U, referrer_chain.size());
+ ASSERT_EQ(3, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
redirect_url, // referrer_url
redirect_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(redirect_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
true, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
}
// Click on a link which redirects twice before reaching download using
@@ -723,35 +721,35 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(4U, referrer_chain.size());
+ ASSERT_EQ(4, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
second_redirect_url, // referrer_url
second_redirect_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(second_redirect_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
test_server_ip, // ip_address
first_redirect_url, // referrer_url
first_redirect_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(first_redirect_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[3].get());
+ referrer_chain.Get(3));
}
// Click on a link which redirects to download using window.location.
@@ -786,21 +784,21 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(2U, referrer_chain.size());
+ ASSERT_EQ(2, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
}
// Click on a link which redirects twice until it reaches download using a
@@ -846,28 +844,28 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest, MixRedirects) {
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(3U, referrer_chain.size());
+ ASSERT_EQ(3, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
redirect_url, // referrer_url
redirect_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(redirect_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
}
// Use javascript to open download in a new tab.
@@ -926,28 +924,28 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest, NewTabDownload) {
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(3U, referrer_chain.size());
+ ASSERT_EQ(3, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
blank_url, // referrer_url
blank_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(blank_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
"", // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
true, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
}
// Use javascript to open download in a new tab and download has a data url.
@@ -1008,28 +1006,28 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(3U, referrer_chain.size());
+ ASSERT_EQ(3, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
"", // ip_address
blank_url, // referrer_url
blank_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(blank_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
"", // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
true, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
}
// TODO(jialiul): Need to figure out why this test is failing on Windows and
@@ -1070,21 +1068,21 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(2U, referrer_chain.size());
+ ASSERT_EQ(2, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
"", // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
}
// Click a link in a subframe and start download.
@@ -1154,35 +1152,35 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(4U, referrer_chain.size());
+ ASSERT_EQ(4, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
iframe_url, // referrer_url
multi_frame_test_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(iframe_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
multi_frame_test_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(multi_frame_test_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_REFERRER, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[3].get());
+ referrer_chain.Get(3));
}
// Click a link in a subframe and open download in a new tab.
@@ -1270,42 +1268,42 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- EXPECT_EQ(5U, referrer_chain.size());
+ EXPECT_EQ(5, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
blank_url, // referrer_url
blank_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(blank_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
"", // ip_address
iframe_retargeting_url, // referrer_url
multi_frame_test_url, // referrer_main_frame_url
true, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(iframe_retargeting_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
multi_frame_test_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
VerifyReferrerChainEntry(multi_frame_test_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[3].get());
+ referrer_chain.Get(3));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_REFERRER, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[4].get());
+ referrer_chain.Get(4));
}
// Click a link which redirects to the landing page, and then click on the
@@ -1361,28 +1359,28 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest, CompleteReferrerChain) {
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- EXPECT_EQ(4U, referrer_chain.size());
+ EXPECT_EQ(4, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
landing_url, // referrer_url
landing_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(landing_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
redirect_url, // referrer_url
redirect_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(redirect_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
VerifyReferrerChainEntry(
initial_url, // url
ReferrerChainEntry::LANDING_REFERRER, // type
@@ -1390,7 +1388,7 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest, CompleteReferrerChain) {
GURL(), // referrer_url is empty since this beyonds 2 clicks.
GURL(), // referrer_main_frame_url is empty for the same reason.
false, // is_retargeting
- referrer_chain[3].get());
+ referrer_chain.Get(3));
}
// Click three links before reaching download.
@@ -1461,21 +1459,21 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- EXPECT_EQ(3U, referrer_chain.size());
+ EXPECT_EQ(3, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
landing_url, // referrer_url
landing_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(landing_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
landing_referrer_url, // referrer_url
landing_referrer_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(
landing_referrer_url, // url
ReferrerChainEntry::LANDING_REFERRER, // type
@@ -1483,7 +1481,7 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
GURL(), // referrer_url is empty since this beyonds 2 clicks.
GURL(), // referrer_main_frame_url is empty for the same reason.
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
// page_before_landing_referrer_url is not in referrer chain.
}
@@ -1535,21 +1533,21 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
landing_url,
browser()->tab_strip_model()->GetActiveWebContents(),
&referrer_chain);
- EXPECT_EQ(3U, referrer_chain.size());
+ EXPECT_EQ(3, referrer_chain.size());
VerifyReferrerChainEntry(landing_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
redirect_url, // referrer_url
redirect_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(redirect_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(
initial_url, // url
ReferrerChainEntry::LANDING_REFERRER, // type
@@ -1557,7 +1555,7 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
GURL(), // referrer_url is empty since this beyonds 2 clicks.
GURL(), // referrer_main_frame_url is empty for the same reason.
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
}
// Click a link which redirects to a page that triggers PPAPI download without
@@ -1607,28 +1605,28 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
hosting_url,
browser()->tab_strip_model()->GetActiveWebContents(),
&referrer_chain);
- EXPECT_EQ(3U, referrer_chain.size());
+ EXPECT_EQ(3, referrer_chain.size());
VerifyReferrerChainEntry(hosting_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
test_server_ip, // ip_address
redirect_url, // referrer_url
redirect_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(redirect_url, // url
ReferrerChainEntry::CLIENT_REDIRECT, // type
test_server_ip, // ip_address
landing_url, // referrer_url
landing_url, // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
VerifyReferrerChainEntry(landing_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // no more referrer before landing_url
GURL(),
false, // is_retargeting
- referrer_chain[2].get());
+ referrer_chain.Get(2));
}
// Server-side redirect.
@@ -1663,14 +1661,14 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest, ServerRedirect) {
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(1U, referrer_chain.size());
+ ASSERT_EQ(1, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
}
// Retargeting immediately followed by server-side redirect.
@@ -1715,21 +1713,21 @@ IN_PROC_BROWSER_TEST_F(SBNavigationObserverBrowserTest,
ReferrerChain referrer_chain;
IdentifyReferrerChainForDownload(GetDownload(), &referrer_chain);
- ASSERT_EQ(2U, referrer_chain.size());
+ ASSERT_EQ(2, referrer_chain.size());
VerifyReferrerChainEntry(download_url, // url
ReferrerChainEntry::DOWNLOAD_URL, // type
test_server_ip, // ip_address
initial_url, // referrer_url
initial_url, // referrer_main_frame_url
true, // is_retargeting
- referrer_chain[0].get());
+ referrer_chain.Get(0));
VerifyReferrerChainEntry(initial_url, // url
ReferrerChainEntry::LANDING_PAGE, // type
test_server_ip, // ip_address
GURL(), // referrer_url
GURL(), // referrer_main_frame_url
false, // is_retargeting
- referrer_chain[1].get());
+ referrer_chain.Get(1));
}
// host_to_ip_map_ size should increase by one after a new navigation.

Powered by Google App Engine
This is Rietveld 408576698