]> gitweb.factorcode.org Git - factor.git/blob - core/io/encodings/utf16/utf16-tests.factor
Merge branch 'master' into unicode
[factor.git] / core / io / encodings / utf16 / utf16-tests.factor
1 USING: tools.test io.utf16 arrays unicode.syntax ;
2
3 [ { CHAR: x } ] [ { 0 CHAR: x } decode-utf16be >array ] unit-test
4 [ { HEX: 1D11E } ] [ { HEX: D8 HEX: 34 HEX: DD HEX: 1E } decode-utf16be >array ] unit-test
5 [ { UNICHAR: replacement-character } ] [ { BIN: 11011111 CHAR: q } decode-utf16be >array ] unit-test
6 [ { UNICHAR: replacement-character } ] [ { BIN: 11011011 CHAR: x BIN: 11011011 CHAR: x } decode-utf16be >array ] unit-test
7
8 [ B{ 0 120 216 52 221 30 } ] [ { CHAR: x HEX: 1d11e } encode-utf16be ] unit-test
9
10 [ { CHAR: x } ] [ { CHAR: x 0 } decode-utf16le >array ] unit-test
11 [ { 119070 } ] [ { HEX: 34 HEX: D8 HEX: 1E HEX: DD } decode-utf16le >array ] unit-test
12 [ { UNICHAR: replacement-character } ] [ { 0 BIN: 11011111 } decode-utf16le >array ] unit-test
13 [ { UNICHAR: replacement-character } ] [ { 0 BIN: 11011011 0 0 } decode-utf16le >array ] unit-test
14
15 [ B{ 120 0 52 216 30 221 } ] [ { CHAR: x HEX: 1d11e } encode-utf16le ] unit-test