From 20607774dc14faaa514623ef2a2f666911aa8b66 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Mon, 17 Dec 2007 17:11:29 +0000 Subject: 24275: fixes for multibyte characters on Solaris --- Test/D07multibyte.ztst | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'Test/D07multibyte.ztst') diff --git a/Test/D07multibyte.ztst b/Test/D07multibyte.ztst index 993e85b9b..2ebea2e10 100644 --- a/Test/D07multibyte.ztst +++ b/Test/D07multibyte.ztst @@ -388,9 +388,18 @@ # This also isn't strictly multibyte and is here to reduce the # likelihood of a "can't do character set conversion" error. testfn() { (LC_ALL=C; print $'\u00e9') } - repeat 4 testfn -1:error handling in Unicode quoting -?testfn: character not in range -?testfn: character not in range -?testfn: character not in range -?testfn: character not in range + repeat 4 testfn 2>&1 | while read line; do + if [[ $line = *"character not in range"* ]]; then + print OK + elif [[ $line = "?" ]]; then + print OK + else + print Failed: no error message and no question mark + fi + done + true +0:error handling in Unicode quoting +>OK +>OK +>OK +>OK -- cgit 1.4.1