aboutsummaryrefslogtreecommitdiff
path: root/tests/string.test
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2010-10-20 16:01:17 +1000
committerSteve Bennett <steveb@workware.net.au>2010-11-17 07:57:37 +1000
commit9f6ad73686d6dc1fc8628be60a0d42a6ee20817c (patch)
tree455e400d7d49937b5814d824ff40461aee93b8ff /tests/string.test
parentabac7fb5ee7d37150951b9618ba6a0ee57d98085 (diff)
downloadjimtcl-9f6ad73686d6dc1fc8628be60a0d42a6ee20817c.zip
jimtcl-9f6ad73686d6dc1fc8628be60a0d42a6ee20817c.tar.gz
jimtcl-9f6ad73686d6dc1fc8628be60a0d42a6ee20817c.tar.bz2
Add UTF-8 support to Jim
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'tests/string.test')
-rw-r--r--tests/string.test18
1 files changed, 10 insertions, 8 deletions
diff --git a/tests/string.test b/tests/string.test
index 782d7bf..220b70e 100644
--- a/tests/string.test
+++ b/tests/string.test
@@ -404,11 +404,13 @@ test string-7.14 {string last, start index} {
string last ba badbad end-2
} 0
test string-7.15 {string last, start index} {
- string last \334a \334ad\334ad 0
+ string last \u00dca \u00dcad\u00dcad 0
} -1
-test string-7.16 {string last, start index} {
- string last \334a \334ad\334ad end-1
-} 3
+ifutf8 {
+ test string-7.16 {string last, start index} {
+ string last \u00dca \u00dcad\u00dcad end-1
+ } 3
+}
test string-9.1 {string length} {
list [catch {string length} msg]
@@ -457,11 +459,11 @@ test string-10.11 {string map, nulls} {
string map {\x00 NULL blah \x00nix} {qwerty}
} {qwerty}
test string-10.12 {string map, unicode} {
- string map [list \374 ue UE \334] "a\374ueUE\000EU"
-} aueue\334\0EU
+ string map [list \u00fc ue UE \u00dc] "a\u00fcueUE\000EU"
+} aueue\u00dc\0EU
test string-10.13 {string map, -nocase unicode} {
- string map -nocase [list \374 ue UE \334] "a\374ueUE\000EU"
-} aue\334\334\0EU
+ string map -nocase [list \u00fc ue UE \u00dc] "a\u00fcueUE\000EU"
+} aue\u00dc\u00dc\0EU
test string-10.14 {string map, -nocase null arguments} {
string map -nocase {{} abc} foo
} foo