Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / url / ipv6-expected.txt
blob3846379742ec41f05797894e4dbace86eb26bc57
1 Canonicalization of IPv6 addresses.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS canonicalize('http://[/') is 'http://[/'
7 PASS canonicalize('http://[:/') is 'http://[:/'
8 PASS canonicalize('http://]/') is 'http://]/'
9 PASS canonicalize('http://:]/') is 'http://:]/'
10 PASS canonicalize('http://[]/') is 'http://[]/'
11 PASS canonicalize('http://[:]/') is 'http://[:]/'
12 PASS canonicalize('http://2001:db8::1/') is 'http://2001:db8::1/'
13 PASS canonicalize('http://[2001:db8::1/') is 'http://[2001:db8::1/'
14 PASS canonicalize('http://2001:db8::1]/') is 'http://2001:db8::1]/'
15 PASS canonicalize('http://[::]/') is 'http://[::]/'
16 PASS canonicalize('http://[::1]/') is 'http://[::1]/'
17 PASS canonicalize('http://[1::]/') is 'http://[1::]/'
18 PASS canonicalize('http://[::192.168.0.1]/') is 'http://[::c0a8:1]/'
19 PASS canonicalize('http://[::ffff:192.168.0.1]/') is 'http://[::ffff:c0a8:1]/'
20 PASS canonicalize('http://[000:01:02:003:004:5:6:007]/') is 'http://[0:1:2:3:4:5:6:7]/'
21 PASS canonicalize('http://[A:b:c:DE:fF:0:1:aC]/') is 'http://[a:b:c:de:ff:0:1:ac]/'
22 PASS canonicalize('http://[1:0:0:2::3:0]/') is 'http://[1::2:0:0:3:0]/'
23 PASS canonicalize('http://[1::2:0:0:3:0]/') is 'http://[1::2:0:0:3:0]/'
24 FAIL canonicalize('http://[::eeee:192.168.0.1]/') should be http://[::eeee:192.168.0.1]/. Was http://[::eeee:c0a8:1]/.
25 FAIL canonicalize('http://[2001::192.168.0.1]/') should be http://[2001::192.168.0.1]/. Was http://[2001::c0a8:1]/.
26 PASS canonicalize('http://[1:2:192.168.0.1:5:6]/') is 'http://[1:2:192.168.0.1:5:6]/'
27 PASS canonicalize('http://[::ffff:192.1.2]/') is 'http://[::ffff:c001:2]/'
28 PASS canonicalize('http://[::ffff:0xC0.0Xa8.0x0.0x1]/') is 'http://[::ffff:c0a8:1]/'
29 PASS canonicalize('http://[0:0::0:0:8]/') is 'http://[::8]/'
30 PASS canonicalize('http://[2001:db8::1]/') is 'http://[2001:db8::1]/'
31 PASS canonicalize('http://[2001::db8::1]/') is 'http://[2001::db8::1]/'
32 PASS canonicalize('http://[2001:db8:::1]/') is 'http://[2001:db8:::1]/'
33 PASS canonicalize('http://[:::]/') is 'http://[:::]/'
34 PASS canonicalize('http://[2001::.com]/') is 'http://[2001::.com]/'
35 PASS canonicalize('http://[::192.168.0.0.1]/') is 'http://[::192.168.0.0.1]/'
36 PASS canonicalize('http://[::ffff:192.168.0.0.1]/') is 'http://[::ffff:192.168.0.0.1]/'
37 PASS canonicalize('http://[1:2:3:4:5:6:7:8:9]/') is 'http://[1:2:3:4:5:6:7:8:9]/'
38 PASS canonicalize('http://[0:0:0:0:0:0:0:192.168.0.1]/') is 'http://[0:0:0:0:0:0:0:192.168.0.1]/'
39 PASS canonicalize('http://[1:2:3:4:5:6::192.168.0.1]/') is 'http://[1:2:3:4:5:6::192.168.0.1]/'
40 PASS canonicalize('http://[1:2:3:4:5:6::8]/') is 'http://[1:2:3:4:5:6:0:8]/'
41 PASS canonicalize('http://[1:2:3:4:5:6:7:8:]/') is 'http://[1:2:3:4:5:6:7:8:]/'
42 PASS canonicalize('http://[1:2:3:4:5:6:192.168.0.1:]/') is 'http://[1:2:3:4:5:6:192.168.0.1:]/'
43 PASS canonicalize('http://[-1:2:3:4:5:6:7:8]/') is 'http://[-1:2:3:4:5:6:7:8]/'
44 FAIL canonicalize('http://[1::%1]/') should be http://[1::%1]/. Was http://[1::%251]/.
45 FAIL canonicalize('http://[1::%eth0]/') should be http://[1::%eth0]/. Was http://[1::%25eth0]/.
46 FAIL canonicalize('http://[1::%]/') should be http://[1::%]/. Was http://[1::%25]/.
47 FAIL canonicalize('http://[%]/') should be http://[%]/. Was http://[%25]/.
48 FAIL canonicalize('http://[::%:]/') should be http://[::%:]/. Was http://[::%25:]/.
49 PASS canonicalize('http://[:0:0::0:0:8]/') is 'http://[:0:0::0:0:8]/'
50 PASS canonicalize('http://[0:0::0:0:8:]/') is 'http://[0:0::0:0:8:]/'
51 PASS canonicalize('http://[:0:0::0:0:8:]/') is 'http://[:0:0::0:0:8:]/'
52 PASS canonicalize('http://[::192.168..1]/') is 'http://[::192.168..1]/'
53 FAIL canonicalize('http://[::1 hello]/') should be http://[::1 hello]/. Was http://[::1%20hello]/.
54 PASS successfullyParsed is true
56 TEST COMPLETE