Chromium Code Reviews| Index: chrome/common/extensions/matcher/url_matcher_unittest.cc |
| diff --git a/chrome/common/extensions/matcher/url_matcher_unittest.cc b/chrome/common/extensions/matcher/url_matcher_unittest.cc |
| index add8530ff137e8a70b29c91302e9502aa71d2888..c05486e342b264722c291bc12955d960308880a6 100644 |
| --- a/chrome/common/extensions/matcher/url_matcher_unittest.cc |
| +++ b/chrome/common/extensions/matcher/url_matcher_unittest.cc |
| @@ -326,18 +326,20 @@ TEST(URLMatcherConditionFactoryTest, TestComponentSearches) { |
| } |
| TEST(URLMatcherConditionFactoryTest, TestFullSearches) { |
| - GURL gurl("https://www.google.com/webhp?sourceid=chrome-instant&ie=UTF-8" |
| + GURL gurl("https://www.google.com:1234/webhp?sourceid=chrome-instant&ie=UTF-8" |
|
Yoyo Zhou
2012/08/14 15:40:11
Hmm, you added a port here, but none of the tests
battre
2012/08/16 13:16:25
Done.
|
| "&ion=1#hl=en&output=search&sclient=psy-ab&q=chrome%20is%20awesome"); |
| URLMatcherConditionFactory factory; |
| std::string url = factory.CanonicalizeURLForFullSearches(gurl); |
| EXPECT_TRUE(Matches(factory.CreateURLPrefixCondition(""), url)); |
| - EXPECT_TRUE(Matches(factory.CreateURLPrefixCondition("www.goog"), url)); |
| - EXPECT_TRUE(Matches(factory.CreateURLPrefixCondition("www.google.com"), url)); |
| - EXPECT_TRUE( |
| - Matches(factory.CreateURLPrefixCondition(".www.google.com"), url)); |
| - EXPECT_TRUE( |
| - Matches(factory.CreateURLPrefixCondition("www.google.com/"), url)); |
| + EXPECT_TRUE(Matches(factory.CreateURLPrefixCondition( |
| + "https://www.goog"), url)); |
| + EXPECT_TRUE(Matches(factory.CreateURLPrefixCondition( |
| + "https://www.google.com"), url)); |
| + EXPECT_TRUE(Matches(factory.CreateURLPrefixCondition( |
| + "https://www.google.com/"), url)); |
| + EXPECT_FALSE( Matches(factory.CreateURLPrefixCondition( |
|
Yoyo Zhou
2012/08/14 15:40:11
nit: extra space after (
battre
2012/08/16 13:16:25
Done.
|
| + "http://www.google.com"), url)); |
| EXPECT_FALSE(Matches(factory.CreateURLPrefixCondition("webhp"), url)); |
| EXPECT_TRUE(Matches(factory.CreateURLSuffixCondition(""), url)); |
| @@ -346,18 +348,19 @@ TEST(URLMatcherConditionFactoryTest, TestFullSearches) { |
| EXPECT_TRUE(Matches(factory.CreateURLContainsCondition(""), url)); |
| EXPECT_TRUE(Matches(factory.CreateURLContainsCondition("www.goog"), url)); |
| - EXPECT_TRUE(Matches(factory.CreateURLContainsCondition(".www.goog"), url)); |
| EXPECT_TRUE(Matches(factory.CreateURLContainsCondition("webhp"), url)); |
| EXPECT_TRUE(Matches(factory.CreateURLContainsCondition("?"), url)); |
| EXPECT_TRUE(Matches(factory.CreateURLContainsCondition("sourceid"), url)); |
| EXPECT_TRUE(Matches(factory.CreateURLContainsCondition("ion=1"), url)); |
| + EXPECT_FALSE(Matches(factory.CreateURLContainsCondition(".www.goog"), url)); |
| EXPECT_FALSE(Matches(factory.CreateURLContainsCondition("foobar"), url)); |
| EXPECT_FALSE(Matches(factory.CreateURLContainsCondition("search"), url)); |
| EXPECT_TRUE(Matches(factory.CreateURLEqualsCondition( |
| - "www.google.com/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1"), url)); |
| + "https://www.google.com/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1"), |
| + url)); |
| EXPECT_FALSE( |
| - Matches(factory.CreateURLEqualsCondition("www.google.com"), url)); |
| + Matches(factory.CreateURLEqualsCondition("https://www.google.com"), url)); |
| } |