Chromium Code Reviews| Index: tests/lib/convert/unicode_tests.dart |
| diff --git a/tests/lib/convert/unicode_tests.dart b/tests/lib/convert/unicode_tests.dart |
| index 1f90b7bed3b69891484f2a3f7a530186e241c48b..664f55f42ed90b4355826334f4f4411994e35b80 100644 |
| --- a/tests/lib/convert/unicode_tests.dart |
| +++ b/tests/lib/convert/unicode_tests.dart |
| @@ -45,6 +45,15 @@ const ASCII_BYTES = const [ 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, |
| 0x79, 0x7A ]; |
| const ASCII_STRING = "abcdefghijklmnopqrstuvwxyz"; |
| +const BIGGEST_ASCII_BYTES = const [ 0x7F ]; |
| +const BIGGEST_ASCII_STRING = "\x7F"; |
|
Lasse Reichstein Nielsen
2013/08/20 13:56:49
Consider adding
- "\x80" [ 0xc2, 0x80 ]
- "\u{400
floitsch
2013/08/20 14:03:22
Done.
|
| + |
| +const BIGGEST_2_UTF8_UNIT_BYTES = const [ 0xCF, 0xBF ]; |
| +const BIGGEST_2_UTF8_UNIT_STRING = "\u{3FF}"; |
| + |
| +const BIGGEST_3_UTF8_UNIT_BYTES = const [ 0xEF, 0xBF, 0xBF ]; |
| +const BIGGEST_3_UTF8_UNIT_STRING = "\u{FFFF}"; |
| + |
| const _TEST_PAIRS = const [ |
| const [ const [], "" ], |
| const [ INTER_BYTES, INTER_STRING ], |
| @@ -53,7 +62,11 @@ const _TEST_PAIRS = const [ |
| const [ SIVA_BYTES2, SIVA_STRING2 ], |
| const [ BEE_BYTES, BEE_STRING ], |
| const [ DIGIT_BYTES, DIGIT_STRING ], |
| - const [ ASCII_BYTES, ASCII_STRING ]]; |
| + const [ ASCII_BYTES, ASCII_STRING ], |
| + const [ BIGGEST_ASCII_BYTES, BIGGEST_ASCII_STRING ], |
| + const [ BIGGEST_2_UTF8_UNIT_BYTES, BIGGEST_2_UTF8_UNIT_STRING ], |
| + const [ BIGGEST_3_UTF8_UNIT_BYTES, BIGGEST_3_UTF8_UNIT_STRING ], |
| + ]; |
| List<List> _expandTestPairs() { |
| assert(2 == BEE_STRING.length); |