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

Unified Diff: components/subresource_filter/content/browser/subresource_filter_navigation_throttle_unittests.cc

Issue 2272323002: Allow Safe Browsing Saresource Filter to distinguish between different lists. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix safe_browsing_service_browsertest Created 4 years, 4 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: components/subresource_filter/content/browser/subresource_filter_navigation_throttle_unittests.cc
diff --git a/components/subresource_filter/content/browser/subresource_filter_navigation_throttle_unittests.cc b/components/subresource_filter/content/browser/subresource_filter_navigation_throttle_unittests.cc
index a3d3222ecc66b9c71d26b07c7265adf5469581b1..79e3165f4fcb88ebf0fdb70e2ab1ab73eb223af8 100644
--- a/components/subresource_filter/content/browser/subresource_filter_navigation_throttle_unittests.cc
+++ b/components/subresource_filter/content/browser/subresource_filter_navigation_throttle_unittests.cc
@@ -128,13 +128,14 @@ TEST_F(SubresourceFilterNavigationThrottleTest, RequestWithoutRedirects) {
base::FieldTrialList field_trial_list(nullptr);
testing::ScopedSubresourceFilterFeatureToggle scoped_feature_toggle(
base::FeatureList::OVERRIDE_ENABLE_FEATURE, kActivationStateEnabled,
- kActivationScopeActivationList);
+ kActivationScopeActivationList,
+ kActivationListSocialEngineeringAdsInterstitial);
const GURL url(kExampleURL);
SetUpNavigationHandleForURL(url);
SimulateWillStart();
factory()->OnMainResourceMatchedSafeBrowsingBlacklist(
- url, std::vector<GURL>(),
+ url, std::vector<GURL>(), safe_browsing::SB_THREAT_TYPE_URL_PHISHING,
safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS);
EXPECT_CALL(*driver(), ActivateForProvisionalLoad(ActivationState::ENABLED))
.Times(1);
@@ -150,13 +151,15 @@ TEST_F(SubresourceFilterNavigationThrottleTest,
base::FieldTrialList field_trial_list(nullptr);
testing::ScopedSubresourceFilterFeatureToggle scoped_feature_toggle(
base::FeatureList::OVERRIDE_ENABLE_FEATURE, kActivationStateEnabled,
- kActivationScopeActivationList);
+ kActivationScopeActivationList,
+ kActivationListSocialEngineeringAdsInterstitial);
const GURL url_with_activation(kExampleURL);
const GURL url_without_activation(kTestURL);
factory()->OnMainResourceMatchedSafeBrowsingBlacklist(
url_with_activation, std::vector<GURL>(),
+ safe_browsing::SB_THREAT_TYPE_URL_PHISHING,
safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS);
SetUpNavigationHandleForURL(url_without_activation);
@@ -176,12 +179,14 @@ TEST_F(SubresourceFilterNavigationThrottleTest,
base::FieldTrialList field_trial_list(nullptr);
testing::ScopedSubresourceFilterFeatureToggle scoped_feature_toggle(
base::FeatureList::OVERRIDE_ENABLE_FEATURE, kActivationStateEnabled,
- kActivationScopeActivationList);
+ kActivationScopeActivationList,
+ kActivationListSocialEngineeringAdsInterstitial);
const GURL non_web_url(kNonWebURL);
factory()->OnMainResourceMatchedSafeBrowsingBlacklist(
non_web_url, std::vector<GURL>(),
+ safe_browsing::SB_THREAT_TYPE_URL_PHISHING,
safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS);
SetUpNavigationHandleForURL(non_web_url);
@@ -203,7 +208,8 @@ TEST_F(SubresourceFilterNavigationThrottleTest,
base::FieldTrialList field_trial_list(nullptr);
testing::ScopedSubresourceFilterFeatureToggle scoped_feature_toggle(
base::FeatureList::OVERRIDE_ENABLE_FEATURE, kActivationStateEnabled,
- kActivationScopeActivationList);
+ kActivationScopeActivationList,
+ kActivationListSocialEngineeringAdsInterstitial);
const GURL url(kExampleURL);
const GURL redirect(kRedirectURLFirst);
@@ -211,7 +217,7 @@ TEST_F(SubresourceFilterNavigationThrottleTest,
SetUpNavigationHandleForURL(url);
SimulateWillStart();
factory()->OnMainResourceMatchedSafeBrowsingBlacklist(
- url, std::vector<GURL>(),
+ url, std::vector<GURL>(), safe_browsing::SB_THREAT_TYPE_URL_PHISHING,
safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS);
SimulateRedirects(redirect);
@@ -234,7 +240,8 @@ TEST_F(SubresourceFilterNavigationThrottleTest,
base::FieldTrialList field_trial_list(nullptr);
testing::ScopedSubresourceFilterFeatureToggle scoped_feature_toggle(
base::FeatureList::OVERRIDE_ENABLE_FEATURE, kActivationStateEnabled,
- kActivationScopeActivationList);
+ kActivationScopeActivationList,
+ kActivationListSocialEngineeringAdsInterstitial);
const GURL url(kExampleURL);
const GURL redirect_after_sb_classification(kTestURL);
@@ -248,7 +255,8 @@ TEST_F(SubresourceFilterNavigationThrottleTest,
std::vector<GURL> redirects = {first_redirect, second_redirect,
third_redirect};
factory()->OnMainResourceMatchedSafeBrowsingBlacklist(
- url, redirects, safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS);
+ url, redirects, safe_browsing::SB_THREAT_TYPE_URL_PHISHING,
+ safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS);
SimulateRedirects(redirect_after_sb_classification);
@@ -271,14 +279,15 @@ TEST_F(SubresourceFilterNavigationThrottleTest,
base::FieldTrialList field_trial_list(nullptr);
testing::ScopedSubresourceFilterFeatureToggle scoped_feature_toggle(
base::FeatureList::OVERRIDE_ENABLE_FEATURE, kActivationStateEnabled,
- kActivationScopeActivationList);
+ kActivationScopeActivationList,
+ kActivationListSocialEngineeringAdsInterstitial);
const GURL init_url(kExampleURL);
const GURL redirect_with_match(kRedirectURLFirst);
const GURL final_url(kRedirectURLSecond);
std::vector<GURL> redirects = {redirect_with_match};
factory()->OnMainResourceMatchedSafeBrowsingBlacklist(
- init_url, redirects,
+ init_url, redirects, safe_browsing::SB_THREAT_TYPE_URL_PHISHING,
safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS);
SetUpNavigationHandleForURL(init_url);

Powered by Google App Engine
This is Rietveld 408576698