From 56d87cff730ee14f8ad5ae01e56989743ab9cdaf Mon Sep 17 00:00:00 2001 From: Stefan Radomski Date: Thu, 8 Jun 2017 15:36:28 +0200 Subject: More complete encoding tests --- test/w3c/c89/test-enc-ISO-8859-1.scxml | 159 ++++++++++++++++- test/w3c/c89/test-enc-UTF-16.scxml | Bin 1666 -> 16286 bytes test/w3c/c89/test-enc-UTF8.scxml | 159 ++++++++++++++++- test/w3c/c89/test-enc-WINDOWS-1252.scxml | 159 ++++++++++++++++- test/w3c/contrib/test-enc-UTF8.txml | 237 +++++++++++++++++++++++-- test/w3c/convert-tests.sh | 2 +- test/w3c/ecma/test-enc-ISO-8859-1.scxml | 159 ++++++++++++++++- test/w3c/ecma/test-enc-UTF-16.scxml | Bin 1616 -> 16012 bytes test/w3c/ecma/test-enc-UTF8.scxml | 159 ++++++++++++++++- test/w3c/ecma/test-enc-WINDOWS-1252.scxml | 159 ++++++++++++++++- test/w3c/jexl/test-enc-ISO-8859-1.scxml | 159 ++++++++++++++++- test/w3c/jexl/test-enc-UTF-16.scxml | Bin 1604 -> 16000 bytes test/w3c/jexl/test-enc-UTF8.scxml | 159 ++++++++++++++++- test/w3c/jexl/test-enc-WINDOWS-1252.scxml | 159 ++++++++++++++++- test/w3c/lua/test-enc-ISO-8859-1.scxml | 159 ++++++++++++++++- test/w3c/lua/test-enc-UTF-16.scxml | Bin 1784 -> 16182 bytes test/w3c/lua/test-enc-UTF8.scxml | 159 ++++++++++++++++- test/w3c/lua/test-enc-WINDOWS-1252.scxml | 159 ++++++++++++++++- test/w3c/namespace/test-enc-ISO-8859-1.scxml | 159 ++++++++++++++++- test/w3c/namespace/test-enc-UTF-16.scxml | Bin 1996 -> 18108 bytes test/w3c/namespace/test-enc-UTF8.scxml | 159 ++++++++++++++++- test/w3c/namespace/test-enc-WINDOWS-1252.scxml | 159 ++++++++++++++++- test/w3c/promela/test-enc-ISO-8859-1.scxml | 159 ++++++++++++++++- test/w3c/promela/test-enc-UTF-16.scxml | Bin 1848 -> 16660 bytes test/w3c/promela/test-enc-WINDOWS-1252.scxml | 159 ++++++++++++++++- test/w3c/promela/test-enc-utf8.scxml | 159 ++++++++++++++++- 26 files changed, 2941 insertions(+), 160 deletions(-) diff --git a/test/w3c/c89/test-enc-ISO-8859-1.scxml b/test/w3c/c89/test-enc-ISO-8859-1.scxml index ed0e3b3..549c16e 100644 --- a/test/w3c/c89/test-enc-ISO-8859-1.scxml +++ b/test/w3c/c89/test-enc-ISO-8859-1.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/c89/test-enc-UTF-16.scxml b/test/w3c/c89/test-enc-UTF-16.scxml index b78ac1f..609241b 100644 Binary files a/test/w3c/c89/test-enc-UTF-16.scxml and b/test/w3c/c89/test-enc-UTF-16.scxml differ diff --git a/test/w3c/c89/test-enc-UTF8.scxml b/test/w3c/c89/test-enc-UTF8.scxml index b576365..8d95f32 100644 --- a/test/w3c/c89/test-enc-UTF8.scxml +++ b/test/w3c/c89/test-enc-UTF8.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/c89/test-enc-WINDOWS-1252.scxml b/test/w3c/c89/test-enc-WINDOWS-1252.scxml index 450fd4d..59fdb0a 100644 --- a/test/w3c/c89/test-enc-WINDOWS-1252.scxml +++ b/test/w3c/c89/test-enc-WINDOWS-1252.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/contrib/test-enc-UTF8.txml b/test/w3c/contrib/test-enc-UTF8.txml index 72d2c0b..0d58140 100644 --- a/test/w3c/contrib/test-enc-UTF8.txml +++ b/test/w3c/contrib/test-enc-UTF8.txml @@ -1,24 +1,231 @@ - + - + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + - - + + - + + - - - + + \ No newline at end of file diff --git a/test/w3c/convert-tests.sh b/test/w3c/convert-tests.sh index cdbd872..40b72ec 100755 --- a/test/w3c/convert-tests.sh +++ b/test/w3c/convert-tests.sh @@ -161,7 +161,7 @@ for ENC in UTF-16 ISO-8859-1 WINDOWS-1252 do export ENC=$ENC find . -name "test-enc-UTF8.scxml" -exec sh -c 'sed "s/UTF-8/${ENC}/g" {} > $(dirname {})/test-enc-${ENC}.tmp.scxml' \; - find . -name "test-enc-${ENC}.tmp.scxml" -exec sh -c 'iconv -f UTF-8 -t ${ENC} {} > $(dirname {})/test-enc-${ENC}.scxml' \; + find . -name "test-enc-${ENC}.tmp.scxml" -exec sh -c 'iconv -c -f UTF-8 -t ${ENC} {} > $(dirname {})/test-enc-${ENC}.scxml' \; find . -name "test-enc-${ENC}.tmp.scxml" -exec rm {} \; done diff --git a/test/w3c/ecma/test-enc-ISO-8859-1.scxml b/test/w3c/ecma/test-enc-ISO-8859-1.scxml index 9b1851b..5376705 100644 --- a/test/w3c/ecma/test-enc-ISO-8859-1.scxml +++ b/test/w3c/ecma/test-enc-ISO-8859-1.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/ecma/test-enc-UTF-16.scxml b/test/w3c/ecma/test-enc-UTF-16.scxml index c9d3180..52adbca 100644 Binary files a/test/w3c/ecma/test-enc-UTF-16.scxml and b/test/w3c/ecma/test-enc-UTF-16.scxml differ diff --git a/test/w3c/ecma/test-enc-UTF8.scxml b/test/w3c/ecma/test-enc-UTF8.scxml index b2fb878..2813fb0 100644 --- a/test/w3c/ecma/test-enc-UTF8.scxml +++ b/test/w3c/ecma/test-enc-UTF8.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/ecma/test-enc-WINDOWS-1252.scxml b/test/w3c/ecma/test-enc-WINDOWS-1252.scxml index d21d265..8fea396 100644 --- a/test/w3c/ecma/test-enc-WINDOWS-1252.scxml +++ b/test/w3c/ecma/test-enc-WINDOWS-1252.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/jexl/test-enc-ISO-8859-1.scxml b/test/w3c/jexl/test-enc-ISO-8859-1.scxml index be8ae35..3a07fba 100644 --- a/test/w3c/jexl/test-enc-ISO-8859-1.scxml +++ b/test/w3c/jexl/test-enc-ISO-8859-1.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/jexl/test-enc-UTF-16.scxml b/test/w3c/jexl/test-enc-UTF-16.scxml index 1e439c0..9d9fabb 100644 Binary files a/test/w3c/jexl/test-enc-UTF-16.scxml and b/test/w3c/jexl/test-enc-UTF-16.scxml differ diff --git a/test/w3c/jexl/test-enc-UTF8.scxml b/test/w3c/jexl/test-enc-UTF8.scxml index 5b853ac..c0634ee 100644 --- a/test/w3c/jexl/test-enc-UTF8.scxml +++ b/test/w3c/jexl/test-enc-UTF8.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/jexl/test-enc-WINDOWS-1252.scxml b/test/w3c/jexl/test-enc-WINDOWS-1252.scxml index ab2a45e..45ea2b0 100644 --- a/test/w3c/jexl/test-enc-WINDOWS-1252.scxml +++ b/test/w3c/jexl/test-enc-WINDOWS-1252.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/lua/test-enc-ISO-8859-1.scxml b/test/w3c/lua/test-enc-ISO-8859-1.scxml index f5e53a7..696d056 100644 --- a/test/w3c/lua/test-enc-ISO-8859-1.scxml +++ b/test/w3c/lua/test-enc-ISO-8859-1.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/lua/test-enc-UTF-16.scxml b/test/w3c/lua/test-enc-UTF-16.scxml index 01ea8e6..3ac5e9d 100644 Binary files a/test/w3c/lua/test-enc-UTF-16.scxml and b/test/w3c/lua/test-enc-UTF-16.scxml differ diff --git a/test/w3c/lua/test-enc-UTF8.scxml b/test/w3c/lua/test-enc-UTF8.scxml index e85a511..1d227c9 100644 --- a/test/w3c/lua/test-enc-UTF8.scxml +++ b/test/w3c/lua/test-enc-UTF8.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/lua/test-enc-WINDOWS-1252.scxml b/test/w3c/lua/test-enc-WINDOWS-1252.scxml index 9f93f72..da2d734 100644 --- a/test/w3c/lua/test-enc-WINDOWS-1252.scxml +++ b/test/w3c/lua/test-enc-WINDOWS-1252.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/namespace/test-enc-ISO-8859-1.scxml b/test/w3c/namespace/test-enc-ISO-8859-1.scxml index 4b815fa..1c71c0a 100644 --- a/test/w3c/namespace/test-enc-ISO-8859-1.scxml +++ b/test/w3c/namespace/test-enc-ISO-8859-1.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/namespace/test-enc-UTF-16.scxml b/test/w3c/namespace/test-enc-UTF-16.scxml index 6bbcfa7..2635693 100644 Binary files a/test/w3c/namespace/test-enc-UTF-16.scxml and b/test/w3c/namespace/test-enc-UTF-16.scxml differ diff --git a/test/w3c/namespace/test-enc-UTF8.scxml b/test/w3c/namespace/test-enc-UTF8.scxml index b52857b..6c66038 100644 --- a/test/w3c/namespace/test-enc-UTF8.scxml +++ b/test/w3c/namespace/test-enc-UTF8.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/namespace/test-enc-WINDOWS-1252.scxml b/test/w3c/namespace/test-enc-WINDOWS-1252.scxml index b0509c1..887b38d 100644 --- a/test/w3c/namespace/test-enc-WINDOWS-1252.scxml +++ b/test/w3c/namespace/test-enc-WINDOWS-1252.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/promela/test-enc-ISO-8859-1.scxml b/test/w3c/promela/test-enc-ISO-8859-1.scxml index c44f071..cf5b578 100644 --- a/test/w3c/promela/test-enc-ISO-8859-1.scxml +++ b/test/w3c/promela/test-enc-ISO-8859-1.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/promela/test-enc-UTF-16.scxml b/test/w3c/promela/test-enc-UTF-16.scxml index d02ab96..960c774 100644 Binary files a/test/w3c/promela/test-enc-UTF-16.scxml and b/test/w3c/promela/test-enc-UTF-16.scxml differ diff --git a/test/w3c/promela/test-enc-WINDOWS-1252.scxml b/test/w3c/promela/test-enc-WINDOWS-1252.scxml index 10c99f6..7222e3e 100644 --- a/test/w3c/promela/test-enc-WINDOWS-1252.scxml +++ b/test/w3c/promela/test-enc-WINDOWS-1252.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + diff --git a/test/w3c/promela/test-enc-utf8.scxml b/test/w3c/promela/test-enc-utf8.scxml index 998a1d3..6f53766 100644 --- a/test/w3c/promela/test-enc-utf8.scxml +++ b/test/w3c/promela/test-enc-utf8.scxml @@ -1,16 +1,159 @@ - - + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + -- cgit v0.12