OLD | NEW |
1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "components/subresource_filter/content/browser/subresource_filter_safe_
browsing_activation_throttle.h" | 5 #include "components/subresource_filter/content/browser/subresource_filter_safe_
browsing_activation_throttle.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 #include <set> | 8 #include <set> |
9 #include <string> | 9 #include <string> |
10 #include <tuple> | 10 #include <tuple> |
(...skipping 682 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
693 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, | 693 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, |
694 ActivationList::PHISHING_INTERSTITIAL, | 694 ActivationList::PHISHING_INTERSTITIAL, |
695 safe_browsing::SB_THREAT_TYPE_API_ABUSE, | 695 safe_browsing::SB_THREAT_TYPE_API_ABUSE, |
696 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, | 696 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, |
697 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, | 697 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, |
698 ActivationList::PHISHING_INTERSTITIAL, | 698 ActivationList::PHISHING_INTERSTITIAL, |
699 safe_browsing::SB_THREAT_TYPE_BLACKLISTED_RESOURCE, | 699 safe_browsing::SB_THREAT_TYPE_BLACKLISTED_RESOURCE, |
700 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, | 700 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, |
701 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, | 701 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, |
702 ActivationList::PHISHING_INTERSTITIAL, | 702 ActivationList::PHISHING_INTERSTITIAL, |
703 safe_browsing::SB_THREAT_TYPE_CLIENT_SIDE_MALWARE_URL, | 703 safe_browsing::SB_THREAT_TYPE_URL_CLIENT_SIDE_MALWARE, |
704 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, | 704 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, |
705 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, | 705 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, |
706 ActivationList::PHISHING_INTERSTITIAL, | 706 ActivationList::PHISHING_INTERSTITIAL, |
707 safe_browsing::SB_THREAT_TYPE_BINARY_MALWARE_URL, | 707 safe_browsing::SB_THREAT_TYPE_URL_BINARY_MALWARE, |
708 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, | 708 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, |
709 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, | 709 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, |
710 ActivationList::PHISHING_INTERSTITIAL, | 710 ActivationList::PHISHING_INTERSTITIAL, |
711 safe_browsing::SB_THREAT_TYPE_URL_UNWANTED, | 711 safe_browsing::SB_THREAT_TYPE_URL_UNWANTED, |
712 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, | 712 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, |
713 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, | 713 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, |
714 ActivationList::PHISHING_INTERSTITIAL, | 714 ActivationList::PHISHING_INTERSTITIAL, |
715 safe_browsing::SB_THREAT_TYPE_URL_MALWARE, | 715 safe_browsing::SB_THREAT_TYPE_URL_MALWARE, |
716 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, | 716 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, |
717 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, | 717 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, |
718 ActivationList::PHISHING_INTERSTITIAL, | 718 ActivationList::PHISHING_INTERSTITIAL, |
719 safe_browsing::SB_THREAT_TYPE_CLIENT_SIDE_PHISHING_URL, | 719 safe_browsing::SB_THREAT_TYPE_URL_CLIENT_SIDE_PHISHING, |
720 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, | 720 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, |
721 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, | 721 {ActivationDecision::ACTIVATION_CONDITIONS_NOT_MET, |
722 ActivationList::PHISHING_INTERSTITIAL, | 722 ActivationList::PHISHING_INTERSTITIAL, |
723 safe_browsing::SB_THREAT_TYPE_SAFE, | 723 safe_browsing::SB_THREAT_TYPE_SAFE, |
724 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, | 724 safe_browsing::ThreatPatternType::SOCIAL_ENGINEERING_ADS}, |
725 {ActivationDecision::ACTIVATED, ActivationList::PHISHING_INTERSTITIAL, | 725 {ActivationDecision::ACTIVATED, ActivationList::PHISHING_INTERSTITIAL, |
726 safe_browsing::SB_THREAT_TYPE_URL_PHISHING, | 726 safe_browsing::SB_THREAT_TYPE_URL_PHISHING, |
727 safe_browsing::ThreatPatternType::NONE}, | 727 safe_browsing::ThreatPatternType::NONE}, |
728 {ActivationDecision::ACTIVATED, | 728 {ActivationDecision::ACTIVATED, |
729 ActivationList::SOCIAL_ENG_ADS_INTERSTITIAL, | 729 ActivationList::SOCIAL_ENG_ADS_INTERSTITIAL, |
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1107 ActivationLevelTest, | 1107 ActivationLevelTest, |
1108 SubresourceFilterSafeBrowsingActivationThrottleParamTest, | 1108 SubresourceFilterSafeBrowsingActivationThrottleParamTest, |
1109 ::testing::ValuesIn(kActivationListTestData)); | 1109 ::testing::ValuesIn(kActivationListTestData)); |
1110 | 1110 |
1111 INSTANTIATE_TEST_CASE_P( | 1111 INSTANTIATE_TEST_CASE_P( |
1112 ActivationScopeTest, | 1112 ActivationScopeTest, |
1113 SubresourceFilterSafeBrowsingActivationThrottleScopeTest, | 1113 SubresourceFilterSafeBrowsingActivationThrottleScopeTest, |
1114 ::testing::ValuesIn(kActivationScopeTestData)); | 1114 ::testing::ValuesIn(kActivationScopeTestData)); |
1115 | 1115 |
1116 } // namespace subresource_filter | 1116 } // namespace subresource_filter |
OLD | NEW |