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