| OLD | NEW |
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 "base/basictypes.h" | 5 #include "base/basictypes.h" |
| 6 #include "base/file_path.h" | 6 #include "base/file_path.h" |
| 7 #include "base/string_util.h" | 7 #include "base/string_util.h" |
| 8 #include "base/time.h" | 8 #include "base/time.h" |
| 9 #include "googleurl/src/gurl.h" | 9 #include "googleurl/src/gurl.h" |
| 10 #include "net/base/escape.h" | 10 #include "net/base/escape.h" |
| (...skipping 803 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 814 } | 814 } |
| 815 } | 815 } |
| 816 } | 816 } |
| 817 | 817 |
| 818 TEST(NetUtilTest, CompliantHost) { | 818 TEST(NetUtilTest, CompliantHost) { |
| 819 const CompliantHostCase compliant_host_cases[] = { | 819 const CompliantHostCase compliant_host_cases[] = { |
| 820 {"", false}, | 820 {"", false}, |
| 821 {"a", true}, | 821 {"a", true}, |
| 822 {"-", false}, | 822 {"-", false}, |
| 823 {".", false}, | 823 {".", false}, |
| 824 {"a.", false}, | 824 {"a.", true}, |
| 825 {"a.a", true}, | 825 {"a.a", true}, |
| 826 {"9.a", true}, | 826 {"9.a", true}, |
| 827 {"a.9", false}, | 827 {"a.9", false}, |
| 828 {"_9a", false}, | 828 {"_9a", false}, |
| 829 {"a.a9", true}, | 829 {"a.a9", true}, |
| 830 {"a.9a", false}, | 830 {"a.9a", false}, |
| 831 {"a+9a", false}, | 831 {"a+9a", false}, |
| 832 {"1-.a-b", false}, | 832 {"1-.a-b", false}, |
| 833 {"1-2.a_b", true}, | 833 {"1-2.a_b", true}, |
| 834 {"a.b.c.d.e", true}, | 834 {"a.b.c.d.e", true}, |
| 835 {"1.2.3.4.e", true}, | 835 {"1.2.3.4.e", true}, |
| 836 {"a.b.c.d.5", false}, | 836 {"a.b.c.d.5", false}, |
| 837 {"1.2.3.4.e.", true}, |
| 838 {"a.b.c.d.5.", false}, |
| 837 }; | 839 }; |
| 838 | 840 |
| 839 for (size_t i = 0; i < ARRAYSIZE_UNSAFE(compliant_host_cases); ++i) { | 841 for (size_t i = 0; i < ARRAYSIZE_UNSAFE(compliant_host_cases); ++i) { |
| 840 EXPECT_EQ(compliant_host_cases[i].expected_output, | 842 EXPECT_EQ(compliant_host_cases[i].expected_output, |
| 841 net::IsCanonicalizedHostCompliant(compliant_host_cases[i].host)); | 843 net::IsCanonicalizedHostCompliant(compliant_host_cases[i].host)); |
| 842 } | 844 } |
| 843 } | 845 } |
| 844 | 846 |
| 845 TEST(NetUtilTest, StripWWW) { | 847 TEST(NetUtilTest, StripWWW) { |
| 846 EXPECT_EQ(L"", net::StripWWW(L"")); | 848 EXPECT_EQ(L"", net::StripWWW(L"")); |
| (...skipping 593 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1440 net::SetExplicitlyAllowedPorts(invalid[i]); | 1442 net::SetExplicitlyAllowedPorts(invalid[i]); |
| 1441 EXPECT_EQ(0, static_cast<int>(net::explicitly_allowed_ports.size())); | 1443 EXPECT_EQ(0, static_cast<int>(net::explicitly_allowed_ports.size())); |
| 1442 } | 1444 } |
| 1443 | 1445 |
| 1444 for (size_t i = 0; i < ARRAYSIZE_UNSAFE(valid); ++i) { | 1446 for (size_t i = 0; i < ARRAYSIZE_UNSAFE(valid); ++i) { |
| 1445 net::SetExplicitlyAllowedPorts(valid[i]); | 1447 net::SetExplicitlyAllowedPorts(valid[i]); |
| 1446 EXPECT_EQ(i, net::explicitly_allowed_ports.size()); | 1448 EXPECT_EQ(i, net::explicitly_allowed_ports.size()); |
| 1447 } | 1449 } |
| 1448 } | 1450 } |
| 1449 | 1451 |
| OLD | NEW |