blob: d08d6b5eca3c13f42a743c035f10a688a6b6f4ae [file] [log] [blame]
PASS testIDNRoundTrip(0x2e) is '.'
PASS testIDNRoundTripNotFirstCharacter(0x2e) is '.'
PASS testIDNRoundTrip(0x2f) is '/'
PASS testIDNRoundTripNotFirstCharacter(0x2f) is '/'
PASS testIDNRoundTrip(0x61) is 'a'
PASS testIDNRoundTripNotFirstCharacter(0x61) is 'a'
PASS testIDNRoundTrip(0x633) is '%u0633'
PASS testIDNRoundTripNotFirstCharacter(0x633) is '%u0633'
PASS testIDNRoundTrip(0x561) is '%u0561'
PASS testIDNRoundTripNotFirstCharacter(0x561) is '%u0561'
PASS testIDNRoundTrip(0x3105) is '%u3105'
PASS testIDNRoundTripNotFirstCharacter(0x3105) is '%u3105'
PASS testIDNRoundTrip(0x1613) is '%u1613'
PASS testIDNRoundTripNotFirstCharacter(0x1613) is '%u1613'
PASS testIDNRoundTrip(0x905) is '%u0905'
PASS testIDNRoundTripNotFirstCharacter(0x905) is '%u0905'
PASS testIDNRoundTrip(0xa85) is '%u0A85'
PASS testIDNRoundTripNotFirstCharacter(0xa85) is '%u0A85'
PASS testIDNRoundTrip(0xa05) is '%u0A05'
PASS testIDNRoundTripNotFirstCharacter(0xa05) is '%u0A05'
PASS testIDNRoundTrip(0x1115) is '%u1115'
PASS testIDNRoundTripNotFirstCharacter(0x1115) is '%u1115'
PASS testIDNRoundTrip(0x4e2d) is '%u4E2D'
PASS testIDNRoundTripNotFirstCharacter(0x4e2d) is '%u4E2D'
PASS testIDNRoundTrip(0x5d0) is '%u05D0'
PASS testIDNRoundTripNotFirstCharacter(0x5d0) is '%u05D0'
PASS testIDNRoundTrip(0x3041) is '%u3041'
PASS testIDNRoundTripNotFirstCharacter(0x3041) is '%u3041'
PASS testIDNRoundTrip(0x30a1) is '%u30A1'
PASS testIDNRoundTripNotFirstCharacter(0x30a1) is '%u30A1'
PASS testIDNRoundTrip(0xb94) is '%u0B94'
PASS testIDNRoundTripNotFirstCharacter(0xb94) is '%u0B94'
PASS testIDNRoundTrip(0xe01) is '%u0E01'
PASS testIDNRoundTripNotFirstCharacter(0xe01) is '%u0E01'
PASS testIDNRoundTrip(0xa000) is '%uA000'
PASS testIDNRoundTripNotFirstCharacter(0xa000) is '%uA000'
PASS testIDNRoundTrip(0x2024) is '.'
PASS testIDNRoundTripNotFirstCharacter(0x2024) is '.'
PASS testIDNRoundTrip(0xfe52) is '.'
PASS testIDNRoundTripNotFirstCharacter(0xfe52) is '.'
PASS testIDNRoundTrip(0xff0f) is '/'
PASS testIDNRoundTripNotFirstCharacter(0xff0f) is '/'
PASS testIDNRoundTrip(0xa0) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0xa0) is '%20'
PASS testIDNRoundTrip(0x2000) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x2000) is '%20'
PASS testIDNRoundTrip(0x2001) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x2001) is '%20'
PASS testIDNRoundTrip(0x2002) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x2002) is '%20'
PASS testIDNRoundTrip(0x2003) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x2003) is '%20'
PASS testIDNRoundTrip(0x2004) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x2004) is '%20'
PASS testIDNRoundTrip(0x2005) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x2005) is '%20'
PASS testIDNRoundTrip(0x2006) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x2006) is '%20'
PASS testIDNRoundTrip(0x2007) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x2007) is '%20'
PASS testIDNRoundTrip(0x2008) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x2008) is '%20'
PASS testIDNRoundTrip(0x2009) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x2009) is '%20'
PASS testIDNRoundTrip(0x200a) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x200a) is '%20'
PASS testIDNRoundTrip(0x202f) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x202f) is '%20'
PASS testIDNRoundTrip(0x205f) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x205f) is '%20'
PASS testIDNRoundTrip(0x3000) is '%20'
PASS testIDNRoundTripNotFirstCharacter(0x3000) is '%20'
PASS testIDNRoundTrip(0xbc) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0xbc) is 'punycode'
PASS testIDNRoundTrip(0xbd) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0xbd) is 'punycode'
PASS testIDNRoundTrip(0x1c3) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x1c3) is 'punycode'
PASS testIDNRoundTrip(0x337) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x337) is 'punycode'
PASS testIDNRoundTrip(0x337) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x337) is 'punycode'
PASS testIDNRoundTrip(0x338) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x338) is 'punycode'
PASS testIDNRoundTrip(0x338) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x338) is 'punycode'
PASS testIDNRoundTrip(0x5b4) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x5b4) is 'punycode'
PASS testIDNRoundTrip(0x5bc) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x5bc) is 'punycode'
PASS testIDNRoundTrip(0x660) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x660) is 'punycode'
PASS testIDNRoundTrip(0x6f0) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x6f0) is 'punycode'
PASS testIDNRoundTrip(0x115f) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x115f) is 'punycode'
PASS testIDNRoundTrip(0x1160) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x1160) is 'punycode'
PASS testIDNRoundTrip(0x2027) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2027) is 'punycode'
PASS testIDNRoundTrip(0x2039) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2039) is 'punycode'
PASS testIDNRoundTrip(0x203a) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x203a) is 'punycode'
PASS testIDNRoundTrip(0x2044) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2044) is 'punycode'
PASS testIDNRoundTrip(0x2044) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2044) is 'punycode'
PASS testIDNRoundTrip(0x2154) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2154) is 'punycode'
PASS testIDNRoundTrip(0x2155) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2155) is 'punycode'
PASS testIDNRoundTrip(0x2156) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2156) is 'punycode'
PASS testIDNRoundTrip(0x2159) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2159) is 'punycode'
PASS testIDNRoundTrip(0x215a) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x215a) is 'punycode'
PASS testIDNRoundTrip(0x215b) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x215b) is 'punycode'
PASS testIDNRoundTrip(0x215f) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x215f) is 'punycode'
PASS testIDNRoundTrip(0x2215) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2215) is 'punycode'
PASS testIDNRoundTrip(0x2215) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2215) is 'punycode'
PASS testIDNRoundTrip(0x23ae) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x23ae) is 'punycode'
PASS testIDNRoundTrip(0x2571) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2571) is 'punycode'
PASS testIDNRoundTrip(0x29f6) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x29f6) is 'punycode'
PASS testIDNRoundTrip(0x29f8) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x29f8) is 'punycode'
PASS testIDNRoundTrip(0x29f8) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x29f8) is 'punycode'
PASS testIDNRoundTrip(0x2afb) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2afb) is 'punycode'
PASS testIDNRoundTrip(0x2afd) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x2afd) is 'punycode'
PASS testIDNRoundTrip(0x3014) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x3014) is 'punycode'
PASS testIDNRoundTrip(0x3015) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x3015) is 'punycode'
PASS testIDNRoundTrip(0x3033) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x3033) is 'punycode'
PASS testIDNRoundTrip(0x3164) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x3164) is 'punycode'
PASS testIDNRoundTrip(0x321d) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x321d) is 'punycode'
PASS testIDNRoundTrip(0x321e) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x321e) is 'punycode'
PASS testIDNRoundTrip(0x33ae) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x33ae) is 'punycode'
PASS testIDNRoundTrip(0x33af) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x33af) is 'punycode'
PASS testIDNRoundTrip(0x33c6) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x33c6) is 'punycode'
PASS testIDNRoundTrip(0x33df) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0x33df) is 'punycode'
PASS testIDNRoundTrip(0xfe14) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0xfe14) is 'punycode'
PASS testIDNRoundTrip(0xfe15) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0xfe15) is 'punycode'
PASS testIDNRoundTrip(0xfe3f) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0xfe3f) is 'punycode'
PASS testIDNRoundTrip(0xfe5d) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0xfe5d) is 'punycode'
PASS testIDNRoundTrip(0xfe5e) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0xfe5e) is 'punycode'
PASS testIDNRoundTrip(0xffa0) is 'punycode'
PASS testIDNRoundTripNotFirstCharacter(0xffa0) is 'punycode'
PASS testIDNEncode(0x2028) is '%u2028'
PASS testIDNEncodeNotFirstCharacter(0x2028) is '%u2028'
PASS testIDNEncode(0x2029) is '%u2029'
PASS testIDNEncodeNotFirstCharacter(0x2029) is '%u2029'
PASS testIDNEncode(0x2ff0) is '%u2FF0'
PASS testIDNEncodeNotFirstCharacter(0x2ff0) is '%u2FF0'
PASS testIDNEncode(0x2ff1) is '%u2FF1'
PASS testIDNEncodeNotFirstCharacter(0x2ff1) is '%u2FF1'
PASS testIDNEncode(0x2ff2) is '%u2FF2'
PASS testIDNEncodeNotFirstCharacter(0x2ff2) is '%u2FF2'
PASS testIDNEncode(0x2ff3) is '%u2FF3'
PASS testIDNEncodeNotFirstCharacter(0x2ff3) is '%u2FF3'
PASS testIDNEncode(0x2ff4) is '%u2FF4'
PASS testIDNEncodeNotFirstCharacter(0x2ff4) is '%u2FF4'
PASS testIDNEncode(0x2ff5) is '%u2FF5'
PASS testIDNEncodeNotFirstCharacter(0x2ff5) is '%u2FF5'
PASS testIDNEncode(0x2ff6) is '%u2FF6'
PASS testIDNEncodeNotFirstCharacter(0x2ff6) is '%u2FF6'
PASS testIDNEncode(0x2ff7) is '%u2FF7'
PASS testIDNEncodeNotFirstCharacter(0x2ff7) is '%u2FF7'
PASS testIDNEncode(0x2ff8) is '%u2FF8'
PASS testIDNEncodeNotFirstCharacter(0x2ff8) is '%u2FF8'
PASS testIDNEncode(0x2ff9) is '%u2FF9'
PASS testIDNEncodeNotFirstCharacter(0x2ff9) is '%u2FF9'
PASS testIDNEncode(0x2ffa) is '%u2FFA'
PASS testIDNEncodeNotFirstCharacter(0x2ffa) is '%u2FFA'
PASS testIDNEncode(0x2ffb) is '%u2FFB'
PASS testIDNEncodeNotFirstCharacter(0x2ffb) is '%u2FFB'
PASS testIDNEncode(0xfff9) is '%uFFF9'
PASS testIDNEncodeNotFirstCharacter(0xfff9) is '%uFFF9'
PASS testIDNEncode(0xfffa) is '%uFFFA'
PASS testIDNEncodeNotFirstCharacter(0xfffa) is '%uFFFA'
PASS testIDNEncode(0xfffb) is '%uFFFB'
PASS testIDNEncodeNotFirstCharacter(0xfffb) is '%uFFFB'
PASS testIDNEncode(0xfffc) is '%uFFFC'
PASS testIDNEncodeNotFirstCharacter(0xfffc) is '%uFFFC'
PASS testIDNEncode(0xfffd) is '%uFFFD'
PASS testIDNEncodeNotFirstCharacter(0xfffd) is '%uFFFD'
PASS testIDNRoundTrip(0x5c3) is 'punycode'
PASS testIDNEncodeNotFirstCharacter(0x5c3) is '%u05C3'
PASS testIDNRoundTrip(0x5f4) is 'punycode'
PASS testIDNEncodeNotFirstCharacter(0x5f4) is '%u05F4'
PASS testIDNRoundTrip(0x6d4) is 'punycode'
PASS testIDNEncodeNotFirstCharacter(0x6d4) is '%u06D4'
PASS testIDNRoundTrip(0x702) is 'punycode'
PASS testIDNEncodeNotFirstCharacter(0x702) is '%u0702'
PASS testIDNRoundTrip(0x200b) is ''
PASS testIDNRoundTripNotFirstCharacter(0x200b) is ''
PASS testIDNRoundTrip(0x3002) is '.'
PASS testIDNRoundTripNotFirstCharacter(0x3002) is '.'
PASS testIDNRoundTrip(0xff0e) is '.'
PASS testIDNRoundTripNotFirstCharacter(0xff0e) is '.'
PASS testIDNRoundTrip(0xff61) is '.'
PASS testIDNRoundTripNotFirstCharacter(0xff61) is '.'
PASS testIDNRoundTrip(0xfeff) is ''
PASS testIDNRoundTripNotFirstCharacter(0xfeff) is ''