idn-security-expected.txt revision fd5c6425ce58eb75211be7718d5dee960842a37e
1PASS testIDNRoundTrip(0x2e) is '.'
2PASS testIDNRoundTripNotFirstCharacter(0x2e) is '.'
3PASS testIDNRoundTrip(0x2f) is '/'
4PASS testIDNRoundTripNotFirstCharacter(0x2f) is '/'
5PASS testIDNRoundTrip(0x61) is 'a'
6PASS testIDNRoundTripNotFirstCharacter(0x61) is 'a'
7PASS testIDNRoundTrip(0x633) is '%u0633'
8PASS testIDNRoundTripNotFirstCharacter(0x633) is '%u0633'
9PASS testIDNRoundTrip(0x561) is '%u0561'
10PASS testIDNRoundTripNotFirstCharacter(0x561) is '%u0561'
11PASS testIDNRoundTrip(0x3105) is '%u3105'
12PASS testIDNRoundTripNotFirstCharacter(0x3105) is '%u3105'
13PASS testIDNRoundTrip(0x1613) is '%u1613'
14PASS testIDNRoundTripNotFirstCharacter(0x1613) is '%u1613'
15PASS testIDNRoundTrip(0x905) is '%u0905'
16PASS testIDNRoundTripNotFirstCharacter(0x905) is '%u0905'
17PASS testIDNRoundTrip(0xa85) is '%u0A85'
18PASS testIDNRoundTripNotFirstCharacter(0xa85) is '%u0A85'
19PASS testIDNRoundTrip(0xa05) is '%u0A05'
20PASS testIDNRoundTripNotFirstCharacter(0xa05) is '%u0A05'
21PASS testIDNRoundTrip(0x1115) is '%u1115'
22PASS testIDNRoundTripNotFirstCharacter(0x1115) is '%u1115'
23PASS testIDNRoundTrip(0x4e2d) is '%u4E2D'
24PASS testIDNRoundTripNotFirstCharacter(0x4e2d) is '%u4E2D'
25PASS testIDNRoundTrip(0x5d0) is '%u05D0'
26PASS testIDNRoundTripNotFirstCharacter(0x5d0) is '%u05D0'
27PASS testIDNRoundTrip(0x3041) is '%u3041'
28PASS testIDNRoundTripNotFirstCharacter(0x3041) is '%u3041'
29PASS testIDNRoundTrip(0x30a1) is '%u30A1'
30PASS testIDNRoundTripNotFirstCharacter(0x30a1) is '%u30A1'
31PASS testIDNRoundTrip(0xb94) is '%u0B94'
32PASS testIDNRoundTripNotFirstCharacter(0xb94) is '%u0B94'
33PASS testIDNRoundTrip(0xe01) is '%u0E01'
34PASS testIDNRoundTripNotFirstCharacter(0xe01) is '%u0E01'
35PASS testIDNRoundTrip(0xa000) is '%uA000'
36PASS testIDNRoundTripNotFirstCharacter(0xa000) is '%uA000'
37PASS testIDNRoundTrip(0x2024) is '.'
38PASS testIDNRoundTripNotFirstCharacter(0x2024) is '.'
39PASS testIDNRoundTrip(0xfe52) is '.'
40PASS testIDNRoundTripNotFirstCharacter(0xfe52) is '.'
41PASS testIDNRoundTrip(0xff0f) is '/'
42PASS testIDNRoundTripNotFirstCharacter(0xff0f) is '/'
43PASS testIDNRoundTrip(0xfe68) is '%5C'
44PASS testIDNRoundTripNotFirstCharacter(0xfe68) is '%5C'
45PASS testIDNRoundTrip(0xff3c) is '%5C'
46PASS testIDNRoundTripNotFirstCharacter(0xff3c) is '%5C'
47PASS testIDNRoundTrip(0xa0) is '%20'
48PASS testIDNRoundTripNotFirstCharacter(0xa0) is '%20'
49PASS testIDNRoundTrip(0x2000) is '%20'
50PASS testIDNRoundTripNotFirstCharacter(0x2000) is '%20'
51PASS testIDNRoundTrip(0x2001) is '%20'
52PASS testIDNRoundTripNotFirstCharacter(0x2001) is '%20'
53PASS testIDNRoundTrip(0x2002) is '%20'
54PASS testIDNRoundTripNotFirstCharacter(0x2002) is '%20'
55PASS testIDNRoundTrip(0x2003) is '%20'
56PASS testIDNRoundTripNotFirstCharacter(0x2003) is '%20'
57PASS testIDNRoundTrip(0x2004) is '%20'
58PASS testIDNRoundTripNotFirstCharacter(0x2004) is '%20'
59PASS testIDNRoundTrip(0x2005) is '%20'
60PASS testIDNRoundTripNotFirstCharacter(0x2005) is '%20'
61PASS testIDNRoundTrip(0x2006) is '%20'
62PASS testIDNRoundTripNotFirstCharacter(0x2006) is '%20'
63PASS testIDNRoundTrip(0x2007) is '%20'
64PASS testIDNRoundTripNotFirstCharacter(0x2007) is '%20'
65PASS testIDNRoundTrip(0x2008) is '%20'
66PASS testIDNRoundTripNotFirstCharacter(0x2008) is '%20'
67PASS testIDNRoundTrip(0x2009) is '%20'
68PASS testIDNRoundTripNotFirstCharacter(0x2009) is '%20'
69PASS testIDNRoundTrip(0x200a) is '%20'
70PASS testIDNRoundTripNotFirstCharacter(0x200a) is '%20'
71PASS testIDNRoundTrip(0x202f) is '%20'
72PASS testIDNRoundTripNotFirstCharacter(0x202f) is '%20'
73PASS testIDNRoundTrip(0x205f) is '%20'
74PASS testIDNRoundTripNotFirstCharacter(0x205f) is '%20'
75PASS testIDNRoundTrip(0x3000) is '%20'
76PASS testIDNRoundTripNotFirstCharacter(0x3000) is '%20'
77PASS testIDNRoundTrip(0xbc) is 'punycode'
78PASS testIDNRoundTripNotFirstCharacter(0xbc) is 'punycode'
79PASS testIDNRoundTrip(0xbd) is 'punycode'
80PASS testIDNRoundTripNotFirstCharacter(0xbd) is 'punycode'
81PASS testIDNRoundTrip(0xed) is 'punycode'
82PASS testIDNRoundTripNotFirstCharacter(0xed) is 'punycode'
83PASS testIDNRoundTrip(0x1c3) is 'punycode'
84PASS testIDNRoundTripNotFirstCharacter(0x1c3) is 'punycode'
85PASS testIDNRoundTrip(0x251) is 'punycode'
86PASS testIDNRoundTripNotFirstCharacter(0x251) is 'punycode'
87PASS testIDNRoundTrip(0x261) is 'punycode'
88PASS testIDNRoundTripNotFirstCharacter(0x261) is 'punycode'
89PASS testIDNRoundTrip(0x337) is 'punycode'
90PASS testIDNRoundTripNotFirstCharacter(0x337) is 'punycode'
91PASS testIDNRoundTrip(0x337) is 'punycode'
92PASS testIDNRoundTripNotFirstCharacter(0x337) is 'punycode'
93PASS testIDNRoundTrip(0x338) is 'punycode'
94PASS testIDNRoundTripNotFirstCharacter(0x338) is 'punycode'
95PASS testIDNRoundTrip(0x338) is 'punycode'
96PASS testIDNRoundTripNotFirstCharacter(0x338) is 'punycode'
97PASS testIDNRoundTrip(0x5b4) is 'punycode'
98PASS testIDNRoundTripNotFirstCharacter(0x5b4) is 'punycode'
99PASS testIDNRoundTrip(0x5bc) is 'punycode'
100PASS testIDNRoundTripNotFirstCharacter(0x5bc) is 'punycode'
101PASS testIDNRoundTrip(0x660) is 'punycode'
102PASS testIDNRoundTripNotFirstCharacter(0x660) is 'punycode'
103PASS testIDNRoundTrip(0x6f0) is 'punycode'
104PASS testIDNRoundTripNotFirstCharacter(0x6f0) is 'punycode'
105PASS testIDNRoundTrip(0x115f) is 'punycode'
106PASS testIDNRoundTripNotFirstCharacter(0x115f) is 'punycode'
107PASS testIDNRoundTrip(0x1160) is 'punycode'
108PASS testIDNRoundTripNotFirstCharacter(0x1160) is 'punycode'
109PASS testIDNRoundTrip(0x2027) is 'punycode'
110PASS testIDNRoundTripNotFirstCharacter(0x2027) is 'punycode'
111PASS testIDNRoundTrip(0x2039) is 'punycode'
112PASS testIDNRoundTripNotFirstCharacter(0x2039) is 'punycode'
113PASS testIDNRoundTrip(0x203a) is 'punycode'
114PASS testIDNRoundTripNotFirstCharacter(0x203a) is 'punycode'
115PASS testIDNRoundTrip(0x2044) is 'punycode'
116PASS testIDNRoundTripNotFirstCharacter(0x2044) is 'punycode'
117PASS testIDNRoundTrip(0x2044) is 'punycode'
118PASS testIDNRoundTripNotFirstCharacter(0x2044) is 'punycode'
119PASS testIDNRoundTrip(0x2154) is 'punycode'
120PASS testIDNRoundTripNotFirstCharacter(0x2154) is 'punycode'
121PASS testIDNRoundTrip(0x2155) is 'punycode'
122PASS testIDNRoundTripNotFirstCharacter(0x2155) is 'punycode'
123PASS testIDNRoundTrip(0x2156) is 'punycode'
124PASS testIDNRoundTripNotFirstCharacter(0x2156) is 'punycode'
125PASS testIDNRoundTrip(0x2159) is 'punycode'
126PASS testIDNRoundTripNotFirstCharacter(0x2159) is 'punycode'
127PASS testIDNRoundTrip(0x215a) is 'punycode'
128PASS testIDNRoundTripNotFirstCharacter(0x215a) is 'punycode'
129PASS testIDNRoundTrip(0x215b) is 'punycode'
130PASS testIDNRoundTripNotFirstCharacter(0x215b) is 'punycode'
131PASS testIDNRoundTrip(0x215f) is 'punycode'
132PASS testIDNRoundTripNotFirstCharacter(0x215f) is 'punycode'
133PASS testIDNRoundTrip(0x2215) is 'punycode'
134PASS testIDNRoundTripNotFirstCharacter(0x2215) is 'punycode'
135PASS testIDNRoundTrip(0x2216) is 'punycode'
136PASS testIDNRoundTripNotFirstCharacter(0x2216) is 'punycode'
137PASS testIDNRoundTrip(0x233f) is 'punycode'
138PASS testIDNRoundTripNotFirstCharacter(0x233f) is 'punycode'
139PASS testIDNRoundTrip(0x23ae) is 'punycode'
140PASS testIDNRoundTripNotFirstCharacter(0x23ae) is 'punycode'
141PASS testIDNRoundTrip(0x244a) is 'punycode'
142PASS testIDNRoundTripNotFirstCharacter(0x244a) is 'punycode'
143PASS testIDNRoundTrip(0x2571) is 'punycode'
144PASS testIDNRoundTripNotFirstCharacter(0x2571) is 'punycode'
145PASS testIDNRoundTrip(0x2572) is 'punycode'
146PASS testIDNRoundTripNotFirstCharacter(0x2572) is 'punycode'
147PASS testIDNRoundTrip(0x29f6) is 'punycode'
148PASS testIDNRoundTripNotFirstCharacter(0x29f6) is 'punycode'
149PASS testIDNRoundTrip(0x29f8) is 'punycode'
150PASS testIDNRoundTripNotFirstCharacter(0x29f8) is 'punycode'
151PASS testIDNRoundTrip(0x29f8) is 'punycode'
152PASS testIDNRoundTripNotFirstCharacter(0x29f8) is 'punycode'
153PASS testIDNRoundTrip(0x2afb) is 'punycode'
154PASS testIDNRoundTripNotFirstCharacter(0x2afb) is 'punycode'
155PASS testIDNRoundTrip(0x2afd) is 'punycode'
156PASS testIDNRoundTripNotFirstCharacter(0x2afd) is 'punycode'
157PASS testIDNRoundTrip(0x3014) is 'punycode'
158PASS testIDNRoundTripNotFirstCharacter(0x3014) is 'punycode'
159PASS testIDNRoundTrip(0x3015) is 'punycode'
160PASS testIDNRoundTripNotFirstCharacter(0x3015) is 'punycode'
161PASS testIDNRoundTrip(0x3033) is 'punycode'
162PASS testIDNRoundTripNotFirstCharacter(0x3033) is 'punycode'
163PASS testIDNRoundTrip(0x3035) is 'punycode'
164PASS testIDNRoundTripNotFirstCharacter(0x3035) is 'punycode'
165PASS testIDNRoundTrip(0x3164) is 'punycode'
166PASS testIDNRoundTripNotFirstCharacter(0x3164) is 'punycode'
167PASS testIDNRoundTrip(0x321d) is 'punycode'
168PASS testIDNRoundTripNotFirstCharacter(0x321d) is 'punycode'
169PASS testIDNRoundTrip(0x321e) is 'punycode'
170PASS testIDNRoundTripNotFirstCharacter(0x321e) is 'punycode'
171PASS testIDNRoundTrip(0x33ae) is 'punycode'
172PASS testIDNRoundTripNotFirstCharacter(0x33ae) is 'punycode'
173PASS testIDNRoundTrip(0x33af) is 'punycode'
174PASS testIDNRoundTripNotFirstCharacter(0x33af) is 'punycode'
175PASS testIDNRoundTrip(0x33c6) is 'punycode'
176PASS testIDNRoundTripNotFirstCharacter(0x33c6) is 'punycode'
177PASS testIDNRoundTrip(0x33df) is 'punycode'
178PASS testIDNRoundTripNotFirstCharacter(0x33df) is 'punycode'
179PASS testIDNRoundTrip(0xfe14) is 'punycode'
180PASS testIDNRoundTripNotFirstCharacter(0xfe14) is 'punycode'
181PASS testIDNRoundTrip(0xfe15) is 'punycode'
182PASS testIDNRoundTripNotFirstCharacter(0xfe15) is 'punycode'
183PASS testIDNRoundTrip(0xfe3f) is 'punycode'
184PASS testIDNRoundTripNotFirstCharacter(0xfe3f) is 'punycode'
185PASS testIDNRoundTrip(0xfe5d) is 'punycode'
186PASS testIDNRoundTripNotFirstCharacter(0xfe5d) is 'punycode'
187PASS testIDNRoundTrip(0xfe5e) is 'punycode'
188PASS testIDNRoundTripNotFirstCharacter(0xfe5e) is 'punycode'
189PASS testIDNRoundTrip(0xffa0) is 'punycode'
190PASS testIDNRoundTripNotFirstCharacter(0xffa0) is 'punycode'
191PASS testIDNEncode(0x2028) is '%u2028'
192PASS testIDNEncodeNotFirstCharacter(0x2028) is '%u2028'
193PASS testIDNEncode(0x2029) is '%u2029'
194PASS testIDNEncodeNotFirstCharacter(0x2029) is '%u2029'
195PASS testIDNEncode(0x2ff0) is '%u2FF0'
196PASS testIDNEncodeNotFirstCharacter(0x2ff0) is '%u2FF0'
197PASS testIDNEncode(0x2ff1) is '%u2FF1'
198PASS testIDNEncodeNotFirstCharacter(0x2ff1) is '%u2FF1'
199PASS testIDNEncode(0x2ff2) is '%u2FF2'
200PASS testIDNEncodeNotFirstCharacter(0x2ff2) is '%u2FF2'
201PASS testIDNEncode(0x2ff3) is '%u2FF3'
202PASS testIDNEncodeNotFirstCharacter(0x2ff3) is '%u2FF3'
203PASS testIDNEncode(0x2ff4) is '%u2FF4'
204PASS testIDNEncodeNotFirstCharacter(0x2ff4) is '%u2FF4'
205PASS testIDNEncode(0x2ff5) is '%u2FF5'
206PASS testIDNEncodeNotFirstCharacter(0x2ff5) is '%u2FF5'
207PASS testIDNEncode(0x2ff6) is '%u2FF6'
208PASS testIDNEncodeNotFirstCharacter(0x2ff6) is '%u2FF6'
209PASS testIDNEncode(0x2ff7) is '%u2FF7'
210PASS testIDNEncodeNotFirstCharacter(0x2ff7) is '%u2FF7'
211PASS testIDNEncode(0x2ff8) is '%u2FF8'
212PASS testIDNEncodeNotFirstCharacter(0x2ff8) is '%u2FF8'
213PASS testIDNEncode(0x2ff9) is '%u2FF9'
214PASS testIDNEncodeNotFirstCharacter(0x2ff9) is '%u2FF9'
215PASS testIDNEncode(0x2ffa) is '%u2FFA'
216PASS testIDNEncodeNotFirstCharacter(0x2ffa) is '%u2FFA'
217PASS testIDNEncode(0x2ffb) is '%u2FFB'
218PASS testIDNEncodeNotFirstCharacter(0x2ffb) is '%u2FFB'
219PASS testIDNEncode(0xfff9) is '%uFFF9'
220PASS testIDNEncodeNotFirstCharacter(0xfff9) is '%uFFF9'
221PASS testIDNEncode(0xfffa) is '%uFFFA'
222PASS testIDNEncodeNotFirstCharacter(0xfffa) is '%uFFFA'
223PASS testIDNEncode(0xfffb) is '%uFFFB'
224PASS testIDNEncodeNotFirstCharacter(0xfffb) is '%uFFFB'
225PASS testIDNEncode(0xfffc) is '%uFFFC'
226PASS testIDNEncodeNotFirstCharacter(0xfffc) is '%uFFFC'
227PASS testIDNEncode(0xfffd) is '%uFFFD'
228PASS testIDNEncodeNotFirstCharacter(0xfffd) is '%uFFFD'
229PASS testIDNRoundTrip(0x5c3) is 'punycode'
230PASS testIDNEncodeNotFirstCharacter(0x5c3) is '%u05C3'
231PASS testIDNRoundTrip(0x5f4) is 'punycode'
232PASS testIDNEncodeNotFirstCharacter(0x5f4) is '%u05F4'
233PASS testIDNRoundTrip(0x6d4) is 'punycode'
234PASS testIDNEncodeNotFirstCharacter(0x6d4) is '%u06D4'
235PASS testIDNRoundTrip(0x702) is 'punycode'
236PASS testIDNEncodeNotFirstCharacter(0x702) is '%u0702'
237PASS testIDNEncode(0x200b) is '%u200B'
238PASS testIDNRoundTripNotFirstCharacter(0x200b) is ''
239PASS testIDNEncode(0x3002) is '%u3002'
240PASS testIDNRoundTripNotFirstCharacter(0x3002) is '.'
241PASS testIDNEncode(0xff0e) is '%uFF0E'
242PASS testIDNRoundTripNotFirstCharacter(0xff0e) is '.'
243PASS testIDNEncode(0xff61) is '%uFF61'
244PASS testIDNRoundTripNotFirstCharacter(0xff61) is '.'
245PASS testIDNEncode(0xfeff) is '%uFEFF'
246PASS testIDNRoundTripNotFirstCharacter(0xfeff) is ''
247
248