diff options
Diffstat (limited to 'test/suite/intl402/ch10/10.3/10.3.2_CS_a.js')
-rw-r--r-- | test/suite/intl402/ch10/10.3/10.3.2_CS_a.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/test/suite/intl402/ch10/10.3/10.3.2_CS_a.js b/test/suite/intl402/ch10/10.3/10.3.2_CS_a.js index 88e3cdb87..a946245b4 100644 --- a/test/suite/intl402/ch10/10.3/10.3.2_CS_a.js +++ b/test/suite/intl402/ch10/10.3/10.3.2_CS_a.js @@ -50,7 +50,19 @@ var i; for (i = 0; i < pairs.length; i++) { var pair = pairs[i]; if (collator.compare(pair[0], pair[1]) !== 0) { - $ERROR("Collator.compare considers " + pair[0] + " ≠ " + pair[1] + "."); + $ERROR("Collator.compare considers " + pair[0] + " (" + toU(pair[0]) + + ") ≠ " + pair[1] + " (" + toU(pair[1]) + ")."); } } +function toU(s) { + var result = ""; + var escape = "\\u0000"; + var i; + for (i = 0; i < s.length; i++) { + var hex = s.charCodeAt(i).toString(16); + result += escape.substring(0, escape.length - hex.length) + hex; + } + return result; +} + |