| Index: extensions/common/url_pattern_set_unittest.cc
|
| diff --git a/extensions/common/url_pattern_set_unittest.cc b/extensions/common/url_pattern_set_unittest.cc
|
| index 267743a77435afc36e66b9978e1f371639c55cf4..1ad223ec53ac86db9deacef6d258330d7ceac03b 100644
|
| --- a/extensions/common/url_pattern_set_unittest.cc
|
| +++ b/extensions/common/url_pattern_set_unittest.cc
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "extensions/common/url_pattern_set.h"
|
|
|
| +#include <sstream>
|
| +
|
| #include "base/values.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "url/gurl.h"
|
| @@ -60,6 +62,34 @@ TEST(URLPatternSetTest, Two) {
|
| EXPECT_FALSE(set.MatchesURL(GURL("https://www.apple.com/monkey")));
|
| }
|
|
|
| +TEST(URLPatternSetTest, StreamOperatorEmpty) {
|
| + URLPatternSet set;
|
| +
|
| + std::ostringstream stream;
|
| + stream << set;
|
| + EXPECT_EQ("{ }", stream.str());
|
| +}
|
| +
|
| +TEST(URLPatternSetTest, StreamOperatorOne) {
|
| + URLPatternSet set;
|
| + AddPattern(&set, "http://www.google.com/*");
|
| +
|
| + std::ostringstream stream;
|
| + stream << set;
|
| + EXPECT_EQ("{ \"http://www.google.com/*\" }", stream.str());
|
| +}
|
| +
|
| +TEST(URLPatternSetTest, StreamOperatorTwo) {
|
| + URLPatternSet set;
|
| + AddPattern(&set, "http://www.google.com/*");
|
| + AddPattern(&set, "http://www.yahoo.com/*");
|
| +
|
| + std::ostringstream stream;
|
| + stream << set;
|
| + EXPECT_EQ("{ \"http://www.google.com/*\", \"http://www.yahoo.com/*\" }",
|
| + stream.str());
|
| +}
|
| +
|
| TEST(URLPatternSetTest, OverlapsWith) {
|
| URLPatternSet set1;
|
| AddPattern(&set1, "http://www.google.com/f*");
|
|
|