summaryrefslogtreecommitdiff
path: root/test/suite/intl402/ch10/10.3/10.3.2_CS_a.js
diff options
context:
space:
mode:
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.js14
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;
+}
+