Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1397)

Side by Side Diff: components/url_formatter/elide_url_unittest.cc

Issue 1878273002: Remove URLencode/URLdecode for the inner origin of blob: URLs (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Unescape constants in tests & code Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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/url_formatter/elide_url.h" 5 #include "components/url_formatter/elide_url.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include "base/ios/ios_util.h" 9 #include "base/ios/ios_util.h"
10 #include "base/macros.h" 10 #include "base/macros.h"
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after
314 L"www...cyber"}, 314 L"www...cyber"},
315 {"Invalid port 1", "https://173.194.65.103:000", 315 {"Invalid port 1", "https://173.194.65.103:000",
316 L"https://173.194.65.103:0", L"173.194.65.103:0"}, 316 L"https://173.194.65.103:0", L"173.194.65.103:0"},
317 {"Invalid port 2", "https://173.194.65.103:gruffle", 317 {"Invalid port 2", "https://173.194.65.103:gruffle",
318 L"https://173.194.65.103:gruffle", L"https://173.194.65.103:gruffle"}, 318 L"https://173.194.65.103:gruffle", L"https://173.194.65.103:gruffle"},
319 {"Invalid port 3", "https://173.194.65.103:/hello.aspx", 319 {"Invalid port 3", "https://173.194.65.103:/hello.aspx",
320 L"https://173.194.65.103", L"173.194.65.103"}, 320 L"https://173.194.65.103", L"173.194.65.103"},
321 {"Trailing dot in DNS name", "https://www.example.com./get/goat", 321 {"Trailing dot in DNS name", "https://www.example.com./get/goat",
322 L"https://www.example.com.", L"www.example.com."}, 322 L"https://www.example.com.", L"www.example.com."},
323 {"Blob URL", 323 {"Blob URL",
324 "blob:http%3A//www.html5rocks.com/4d4ff040-6d61-4446-86d3-13ca07ec9ab9", 324 "blob:http://www.html5rocks.com/4d4ff040-6d61-4446-86d3-13ca07ec9ab9",
325 L"blob:http%3A//www.html5rocks.com/" 325 L"blob:http://www.html5rocks.com/"
326 L"4d4ff040-6d61-4446-86d3-13ca07ec9ab9", 326 L"4d4ff040-6d61-4446-86d3-13ca07ec9ab9",
327 L"blob:http%3A//www.html5rocks.com/" 327 L"blob:http://www.html5rocks.com/"
328 L"4d4ff040-6d61-4446-86d3-13ca07ec9ab9"}}; 328 L"4d4ff040-6d61-4446-86d3-13ca07ec9ab9"}};
329 329
330 const char languages[] = "zh-TW,en-US,en,am,ar-EG,ar"; 330 const char languages[] = "zh-TW,en-US,en,am,ar-EG,ar";
331 for (size_t i = 0; i < arraysize(tests); ++i) { 331 for (size_t i = 0; i < arraysize(tests); ++i) {
332 base::string16 formatted = url_formatter::FormatUrlForSecurityDisplay( 332 base::string16 formatted = url_formatter::FormatUrlForSecurityDisplay(
333 GURL(tests[i].input), std::string()); 333 GURL(tests[i].input), std::string());
334 EXPECT_EQ(base::WideToUTF16(tests[i].output), formatted) 334 EXPECT_EQ(base::WideToUTF16(tests[i].output), formatted)
335 << tests[i].description; 335 << tests[i].description;
336 336
337 base::string16 formatted_omit_scheme = 337 base::string16 formatted_omit_scheme =
(...skipping 23 matching lines...) Expand all
361 << "Explicitly test the 0-argument GURL constructor"; 361 << "Explicitly test the 0-argument GURL constructor";
362 362
363 base::string16 formatted_omit_scheme = 363 base::string16 formatted_omit_scheme =
364 url_formatter::FormatUrlForSecurityDisplayOmitScheme(GURL(), 364 url_formatter::FormatUrlForSecurityDisplayOmitScheme(GURL(),
365 std::string()); 365 std::string());
366 EXPECT_EQ(base::string16(), formatted_omit_scheme) 366 EXPECT_EQ(base::string16(), formatted_omit_scheme)
367 << "Explicitly test the 0-argument GURL constructor"; 367 << "Explicitly test the 0-argument GURL constructor";
368 } 368 }
369 369
370 } // namespace 370 } // namespace
OLDNEW
« no previous file with comments | « chrome/browser/ssl/ssl_browser_tests.cc ('k') | content/browser/fileapi/fileapi_message_filter.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698