Lines Matching +full:localhost +full:- +full:test
2 // Use of this source code is governed by a BSD-style license that can be
7 #include "base/test/metrics/histogram_tester.h"
37 TEST(DnsHostsTest, ParseHosts) { in TEST() function
39 "127.0.0.1 localhost # standard\n" in TEST()
41 "1.0.0.1 localhost # ignored, first hit above\n" in TEST()
46 "::1\tlocalhost ip6-localhost ip6-loopback # comment # within a comment\n" in TEST()
47 "\t fe00::0 ip6-localnet\r\n" in TEST()
59 "127.0.0.5 fóó.test # canonicalizes to 'xn--f-vgaa.test' due to RFC3490\n" in TEST()
64 {"localhost", ADDRESS_FAMILY_IPV4, "127.0.0.1"}, in TEST()
66 {"localhost", ADDRESS_FAMILY_IPV6, "::1"}, in TEST()
67 {"ip6-localhost", ADDRESS_FAMILY_IPV6, "::1"}, in TEST()
68 {"ip6-loopback", ADDRESS_FAMILY_IPV6, "::1"}, in TEST()
69 {"ip6-localnet", ADDRESS_FAMILY_IPV6, "fe00::0"}, in TEST()
77 {"xn--f-vgaa.test", ADDRESS_FAMILY_IPV4, "127.0.0.5"}, in TEST()
95 TEST(DnsHostsTest, ParseHosts_CommaIsToken) { in TEST() function
109 TEST(DnsHostsTest, ParseHosts_CommaIsWhitespace) { in TEST() function
124 // Test that the right comma mode is used on each platform.
125 TEST(DnsHostsTest, ParseHosts_CommaModeByPlatform) { in TEST() function
143 TEST(DnsHostsTest, HostsParser_Empty) { in TEST() function
149 TEST(DnsHostsTest, HostsParser_OnlyWhitespace) { in TEST() function
155 TEST(DnsHostsTest, HostsParser_EndsWithNothing) { in TEST() function
157 ParseHosts("127.0.0.1 localhost", &hosts); in TEST()
161 TEST(DnsHostsTest, HostsParser_EndsWithWhitespace) { in TEST() function
163 ParseHosts("127.0.0.1 localhost ", &hosts); in TEST()
167 TEST(DnsHostsTest, HostsParser_EndsWithComment) { in TEST() function
169 ParseHosts("127.0.0.1 localhost # comment", &hosts); in TEST()
173 TEST(DnsHostsTest, HostsParser_EndsWithNewline) { in TEST() function
175 ParseHosts("127.0.0.1 localhost\n", &hosts); in TEST()
179 TEST(DnsHostsTest, HostsParser_EndsWithTwoNewlines) { in TEST() function
181 ParseHosts("127.0.0.1 localhost\n\n", &hosts); in TEST()
185 TEST(DnsHostsTest, HostsParser_EndsWithNewlineAndWhitespace) { in TEST() function
187 ParseHosts("127.0.0.1 localhost\n ", &hosts); in TEST()
191 TEST(DnsHostsTest, HostsParser_EndsWithNewlineAndToken) { in TEST() function
193 ParseHosts("127.0.0.1 localhost\ntoken", &hosts); in TEST()