Index: content/common/cross_site_document_classifier_unittest.cc |
diff --git a/content/common/cross_site_document_classifier_unittest.cc b/content/common/cross_site_document_classifier_unittest.cc |
index 53f10588946ee00686ec45920be4d4db245e9ed5..c65c33e2dacf30afae659e0087e732250fd185de 100644 |
--- a/content/common/cross_site_document_classifier_unittest.cc |
+++ b/content/common/cross_site_document_classifier_unittest.cc |
@@ -30,40 +30,47 @@ TEST(CrossSiteDocumentClassifierTest, IsSameSite) { |
GURL a_com_url0("https://mock1.a.com:8080/page1.html"); |
GURL a_com_url1("https://mock2.a.com:9090/page2.html"); |
GURL a_com_url2("https://a.com/page3.html"); |
- EXPECT_TRUE(CrossSiteDocumentClassifier::IsSameSite(a_com_url0, a_com_url1)); |
- EXPECT_TRUE(CrossSiteDocumentClassifier::IsSameSite(a_com_url1, a_com_url2)); |
- EXPECT_TRUE(CrossSiteDocumentClassifier::IsSameSite(a_com_url2, a_com_url0)); |
+ url::Origin a_com_origin0(a_com_url0); |
+ EXPECT_TRUE( |
+ CrossSiteDocumentClassifier::IsSameSite(a_com_origin0, a_com_url1)); |
+ EXPECT_TRUE(CrossSiteDocumentClassifier::IsSameSite(url::Origin(a_com_url1), |
+ a_com_url2)); |
+ EXPECT_TRUE(CrossSiteDocumentClassifier::IsSameSite(url::Origin(a_com_url2), |
+ a_com_url0)); |
GURL b_com_url0("https://mock1.b.com/index.html"); |
- EXPECT_FALSE(CrossSiteDocumentClassifier::IsSameSite(a_com_url0, b_com_url0)); |
+ EXPECT_FALSE( |
+ CrossSiteDocumentClassifier::IsSameSite(a_com_origin0, b_com_url0)); |
GURL about_blank_url("about:blank"); |
EXPECT_FALSE( |
- CrossSiteDocumentClassifier::IsSameSite(a_com_url0, about_blank_url)); |
+ CrossSiteDocumentClassifier::IsSameSite(a_com_origin0, about_blank_url)); |
GURL chrome_url("chrome://extension"); |
- EXPECT_FALSE(CrossSiteDocumentClassifier::IsSameSite(a_com_url0, chrome_url)); |
+ EXPECT_FALSE( |
+ CrossSiteDocumentClassifier::IsSameSite(a_com_origin0, chrome_url)); |
GURL empty_url(""); |
- EXPECT_FALSE(CrossSiteDocumentClassifier::IsSameSite(a_com_url0, empty_url)); |
+ EXPECT_FALSE( |
+ CrossSiteDocumentClassifier::IsSameSite(a_com_origin0, empty_url)); |
} |
TEST(CrossSiteDocumentClassifierTest, IsValidCorsHeaderSet) { |
- GURL frame_origin("http://www.google.com"); |
- GURL site_origin("http://www.yahoo.com"); |
+ url::Origin frame_origin(GURL("http://www.google.com")); |
+ GURL site_origin_url("http://www.yahoo.com"); |
EXPECT_TRUE(CrossSiteDocumentClassifier::IsValidCorsHeaderSet( |
- frame_origin, site_origin, "*")); |
+ frame_origin, site_origin_url, "*")); |
EXPECT_FALSE(CrossSiteDocumentClassifier::IsValidCorsHeaderSet( |
- frame_origin, site_origin, "\"*\"")); |
+ frame_origin, site_origin_url, "\"*\"")); |
EXPECT_TRUE(CrossSiteDocumentClassifier::IsValidCorsHeaderSet( |
- frame_origin, site_origin, "http://mail.google.com")); |
+ frame_origin, site_origin_url, "http://mail.google.com")); |
EXPECT_FALSE(CrossSiteDocumentClassifier::IsValidCorsHeaderSet( |
- frame_origin, site_origin, "https://mail.google.com")); |
+ frame_origin, site_origin_url, "https://mail.google.com")); |
EXPECT_FALSE(CrossSiteDocumentClassifier::IsValidCorsHeaderSet( |
- frame_origin, site_origin, "http://yahoo.com")); |
+ frame_origin, site_origin_url, "http://yahoo.com")); |
EXPECT_FALSE(CrossSiteDocumentClassifier::IsValidCorsHeaderSet( |
- frame_origin, site_origin, "www.google.com")); |
+ frame_origin, site_origin_url, "www.google.com")); |
} |
TEST(CrossSiteDocumentClassifierTest, SniffForHTML) { |