2018-02-26 13:21:35 -05:00
|
|
|
USING: arrays io.encodings.string io.encodings.8-bit
|
|
|
|
io.encodings.8-bit.private strings tools.test ;
|
2008-03-21 12:30:13 -04:00
|
|
|
|
2015-07-03 12:39:59 -04:00
|
|
|
{ B{ CHAR: f CHAR: o CHAR: o } } [ "foo" latin1 encode ] unit-test
|
2008-03-23 00:43:43 -04:00
|
|
|
[ { 256 } >string latin1 encode ] must-fail
|
2015-07-03 12:39:59 -04:00
|
|
|
{ B{ 255 } } [ { 255 } >string latin1 encode ] unit-test
|
2008-03-21 12:30:13 -04:00
|
|
|
|
2015-07-03 12:39:59 -04:00
|
|
|
{ "bar" } [ "bar" latin1 decode ] unit-test
|
|
|
|
{ { CHAR: b 233 CHAR: r } } [ B{ CHAR: b 233 CHAR: r } latin1 decode >array ] unit-test
|
|
|
|
{ { 0xfffd 0x20AC } } [ B{ 0x81 0x80 } windows-1252 decode >array ] unit-test
|
2008-06-12 04:49:29 -04:00
|
|
|
|
2015-07-03 12:39:59 -04:00
|
|
|
{ t } [ \ latin1 8-bit-encoding? ] unit-test
|
|
|
|
{ "bar" } [ "bar" \ latin1 decode ] unit-test
|
2018-02-28 11:55:15 -05:00
|
|
|
|
|
|
|
{ { 0x221a 0x00b1 0x0040 } } [ B{ 0xfb 0xf1 0x40 } cp437 decode >array ] unit-test
|