X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fcommon%2Fnet%2Furl_fixer_upper_unittest.cc;h=31f52697b37575cac1a287eb9c74ea3e90b717c1;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=a6d4ccecb40a16d6c8974ba4d0127f145325aa42;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/common/net/url_fixer_upper_unittest.cc b/src/chrome/common/net/url_fixer_upper_unittest.cc index a6d4cce..31f5269 100644 --- a/src/chrome/common/net/url_fixer_upper_unittest.cc +++ b/src/chrome/common/net/url_fixer_upper_unittest.cc @@ -11,7 +11,7 @@ #include "base/strings/utf_string_conversions.h" #include "chrome/common/chrome_paths.h" #include "chrome/common/net/url_fixer_upper.h" -#include "net/base/net_util.h" +#include "net/base/filename_util.h" #include "testing/gtest/include/gtest/gtest.h" #include "url/gurl.h" #include "url/url_parse.h" @@ -21,185 +21,185 @@ namespace { }; }; -namespace url_parse { +namespace url { std::ostream& operator<<(std::ostream& os, const Component& part) { return os << "(begin=" << part.begin << ", len=" << part.len << ")"; } -} // namespace url_parse +} // namespace url struct SegmentCase { const std::string input; const std::string result; - const url_parse::Component scheme; - const url_parse::Component username; - const url_parse::Component password; - const url_parse::Component host; - const url_parse::Component port; - const url_parse::Component path; - const url_parse::Component query; - const url_parse::Component ref; + const url::Component scheme; + const url::Component username; + const url::Component password; + const url::Component host; + const url::Component port; + const url::Component path; + const url::Component query; + const url::Component ref; }; static const SegmentCase segment_cases[] = { { "http://www.google.com/", "http", - url_parse::Component(0, 4), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(7, 14), // host - url_parse::Component(), // port - url_parse::Component(21, 1), // path - url_parse::Component(), // query - url_parse::Component(), // ref + url::Component(0, 4), // scheme + url::Component(), // username + url::Component(), // password + url::Component(7, 14), // host + url::Component(), // port + url::Component(21, 1), // path + url::Component(), // query + url::Component(), // ref }, { "aBoUt:vErSiOn", "about", - url_parse::Component(0, 5), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(6, 7), // host - url_parse::Component(), // port - url_parse::Component(), // path - url_parse::Component(), // query - url_parse::Component(), // ref + url::Component(0, 5), // scheme + url::Component(), // username + url::Component(), // password + url::Component(6, 7), // host + url::Component(), // port + url::Component(), // path + url::Component(), // query + url::Component(), // ref }, { "about:host/path?query#ref", "about", - url_parse::Component(0, 5), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(6, 4), // host - url_parse::Component(), // port - url_parse::Component(10, 5), // path - url_parse::Component(16, 5), // query - url_parse::Component(22, 3), // ref + url::Component(0, 5), // scheme + url::Component(), // username + url::Component(), // password + url::Component(6, 4), // host + url::Component(), // port + url::Component(10, 5), // path + url::Component(16, 5), // query + url::Component(22, 3), // ref }, { "about://host/path?query#ref", "about", - url_parse::Component(0, 5), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(8, 4), // host - url_parse::Component(), // port - url_parse::Component(12, 5), // path - url_parse::Component(18, 5), // query - url_parse::Component(24, 3), // ref + url::Component(0, 5), // scheme + url::Component(), // username + url::Component(), // password + url::Component(8, 4), // host + url::Component(), // port + url::Component(12, 5), // path + url::Component(18, 5), // query + url::Component(24, 3), // ref }, { "chrome:host/path?query#ref", "chrome", - url_parse::Component(0, 6), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(7, 4), // host - url_parse::Component(), // port - url_parse::Component(11, 5), // path - url_parse::Component(17, 5), // query - url_parse::Component(23, 3), // ref + url::Component(0, 6), // scheme + url::Component(), // username + url::Component(), // password + url::Component(7, 4), // host + url::Component(), // port + url::Component(11, 5), // path + url::Component(17, 5), // query + url::Component(23, 3), // ref }, { "chrome://host/path?query#ref", "chrome", - url_parse::Component(0, 6), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(9, 4), // host - url_parse::Component(), // port - url_parse::Component(13, 5), // path - url_parse::Component(19, 5), // query - url_parse::Component(25, 3), // ref + url::Component(0, 6), // scheme + url::Component(), // username + url::Component(), // password + url::Component(9, 4), // host + url::Component(), // port + url::Component(13, 5), // path + url::Component(19, 5), // query + url::Component(25, 3), // ref }, { " www.google.com:124?foo#", "http", - url_parse::Component(), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(4, 14), // host - url_parse::Component(19, 3), // port - url_parse::Component(), // path - url_parse::Component(23, 3), // query - url_parse::Component(27, 0), // ref + url::Component(), // scheme + url::Component(), // username + url::Component(), // password + url::Component(4, 14), // host + url::Component(19, 3), // port + url::Component(), // path + url::Component(23, 3), // query + url::Component(27, 0), // ref }, { "user@www.google.com", "http", - url_parse::Component(), // scheme - url_parse::Component(0, 4), // username - url_parse::Component(), // password - url_parse::Component(5, 14), // host - url_parse::Component(), // port - url_parse::Component(), // path - url_parse::Component(), // query - url_parse::Component(), // ref + url::Component(), // scheme + url::Component(0, 4), // username + url::Component(), // password + url::Component(5, 14), // host + url::Component(), // port + url::Component(), // path + url::Component(), // query + url::Component(), // ref }, { "ftp:/user:P:a$$Wd@..ftp.google.com...::23///pub?foo#bar", "ftp", - url_parse::Component(0, 3), // scheme - url_parse::Component(5, 4), // username - url_parse::Component(10, 7), // password - url_parse::Component(18, 20), // host - url_parse::Component(39, 2), // port - url_parse::Component(41, 6), // path - url_parse::Component(48, 3), // query - url_parse::Component(52, 3), // ref + url::Component(0, 3), // scheme + url::Component(5, 4), // username + url::Component(10, 7), // password + url::Component(18, 20), // host + url::Component(39, 2), // port + url::Component(41, 6), // path + url::Component(48, 3), // query + url::Component(52, 3), // ref }, { "[2001:db8::1]/path", "http", - url_parse::Component(), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(0, 13), // host - url_parse::Component(), // port - url_parse::Component(13, 5), // path - url_parse::Component(), // query - url_parse::Component(), // ref + url::Component(), // scheme + url::Component(), // username + url::Component(), // password + url::Component(0, 13), // host + url::Component(), // port + url::Component(13, 5), // path + url::Component(), // query + url::Component(), // ref }, { "[::1]", "http", - url_parse::Component(), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(0, 5), // host - url_parse::Component(), // port - url_parse::Component(), // path - url_parse::Component(), // query - url_parse::Component(), // ref + url::Component(), // scheme + url::Component(), // username + url::Component(), // password + url::Component(0, 5), // host + url::Component(), // port + url::Component(), // path + url::Component(), // query + url::Component(), // ref }, // Incomplete IPv6 addresses (will not canonicalize). { "[2001:4860:", "http", - url_parse::Component(), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(0, 11), // host - url_parse::Component(), // port - url_parse::Component(), // path - url_parse::Component(), // query - url_parse::Component(), // ref + url::Component(), // scheme + url::Component(), // username + url::Component(), // password + url::Component(0, 11), // host + url::Component(), // port + url::Component(), // path + url::Component(), // query + url::Component(), // ref }, { "[2001:4860:/foo", "http", - url_parse::Component(), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(0, 11), // host - url_parse::Component(), // port - url_parse::Component(11, 4), // path - url_parse::Component(), // query - url_parse::Component(), // ref + url::Component(), // scheme + url::Component(), // username + url::Component(), // password + url::Component(0, 11), // host + url::Component(), // port + url::Component(11, 4), // path + url::Component(), // query + url::Component(), // ref }, { "http://:b005::68]", "http", - url_parse::Component(0, 4), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(7, 10), // host - url_parse::Component(), // port - url_parse::Component(), // path - url_parse::Component(), // query - url_parse::Component(), // ref + url::Component(0, 4), // scheme + url::Component(), // username + url::Component(), // password + url::Component(7, 10), // host + url::Component(), // port + url::Component(), // path + url::Component(), // query + url::Component(), // ref }, // Can't do anything useful with this. { ":b005::68]", "", - url_parse::Component(0, 0), // scheme - url_parse::Component(), // username - url_parse::Component(), // password - url_parse::Component(), // host - url_parse::Component(), // port - url_parse::Component(), // path - url_parse::Component(), // query - url_parse::Component(), // ref + url::Component(0, 0), // scheme + url::Component(), // username + url::Component(), // password + url::Component(), // host + url::Component(), // port + url::Component(), // path + url::Component(), // query + url::Component(), // ref }, }; TEST(URLFixerUpperTest, SegmentURL) { std::string result; - url_parse::Parsed parts; + url::Parsed parts; for (size_t i = 0; i < arraysize(segment_cases); ++i) { SegmentCase value = segment_cases[i];