| Index: tests/lib_strong/convert/utf83_test.dart
|
| diff --git a/tests/lib_strong/convert/utf83_test.dart b/tests/lib_strong/convert/utf83_test.dart
|
| index 093d5a9fa9a7b8a14fb98ca5b8ac96cc95238bdf..c65c17dc6d6069998ee8fc15ea58d21fabbe069f 100644
|
| --- a/tests/lib_strong/convert/utf83_test.dart
|
| +++ b/tests/lib_strong/convert/utf83_test.dart
|
| @@ -3,6 +3,7 @@
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| library utf8_test;
|
| +
|
| import "package:expect/expect.dart";
|
| import 'dart:convert';
|
|
|
| @@ -11,35 +12,40 @@ main() {
|
| Expect.equals("a", UTF8.decode([0xEF, 0xBB, 0xBF, 0x61]));
|
| Expect.equals("a", UTF8.decoder.convert([0xEF, 0xBB, 0xBF, 0x61]));
|
| Expect.equals("a", new Utf8Decoder().convert([0xEF, 0xBB, 0xBF, 0x61]));
|
| + Expect.equals(
|
| + "a", UTF8.decode([0xEF, 0xBB, 0xBF, 0x61], allowMalformed: true));
|
| + Expect.equals("a",
|
| + new Utf8Codec(allowMalformed: true).decode([0xEF, 0xBB, 0xBF, 0x61]));
|
| + Expect.equals(
|
| + "a",
|
| + new Utf8Codec(allowMalformed: true)
|
| + .decoder
|
| + .convert([0xEF, 0xBB, 0xBF, 0x61]));
|
| Expect.equals("a",
|
| - UTF8.decode([0xEF, 0xBB, 0xBF, 0x61], allowMalformed: true));
|
| - Expect.equals("a", new Utf8Codec(allowMalformed: true)
|
| - .decode([0xEF, 0xBB, 0xBF, 0x61]));
|
| - Expect.equals("a", new Utf8Codec(allowMalformed: true)
|
| - .decoder.convert([0xEF, 0xBB, 0xBF, 0x61]));
|
| - Expect.equals("a", new Utf8Decoder(allowMalformed: true)
|
| - .convert([0xEF, 0xBB, 0xBF, 0x61]));
|
| + new Utf8Decoder(allowMalformed: true).convert([0xEF, 0xBB, 0xBF, 0x61]));
|
| Expect.equals("", UTF8.decode([0xEF, 0xBB, 0xBF]));
|
| Expect.equals("", UTF8.decoder.convert([0xEF, 0xBB, 0xBF]));
|
| Expect.equals("", new Utf8Decoder().convert([0xEF, 0xBB, 0xBF]));
|
| + Expect.equals("", UTF8.decode([0xEF, 0xBB, 0xBF], allowMalformed: true));
|
| + Expect.equals(
|
| + "", new Utf8Codec(allowMalformed: true).decode([0xEF, 0xBB, 0xBF]));
|
| Expect.equals("",
|
| - UTF8.decode([0xEF, 0xBB, 0xBF], allowMalformed: true));
|
| - Expect.equals("", new Utf8Codec(allowMalformed: true)
|
| - .decode([0xEF, 0xBB, 0xBF]));
|
| - Expect.equals("", new Utf8Codec(allowMalformed: true)
|
| - .decoder.convert([0xEF, 0xBB, 0xBF]));
|
| - Expect.equals("", new Utf8Decoder(allowMalformed: true)
|
| - .convert([0xEF, 0xBB, 0xBF]));
|
| + new Utf8Codec(allowMalformed: true).decoder.convert([0xEF, 0xBB, 0xBF]));
|
| + Expect.equals(
|
| + "", new Utf8Decoder(allowMalformed: true).convert([0xEF, 0xBB, 0xBF]));
|
| Expect.equals("a\u{FEFF}", UTF8.decode([0x61, 0xEF, 0xBB, 0xBF]));
|
| Expect.equals("a\u{FEFF}", UTF8.decoder.convert([0x61, 0xEF, 0xBB, 0xBF]));
|
| + Expect.equals(
|
| + "a\u{FEFF}", new Utf8Decoder().convert([0x61, 0xEF, 0xBB, 0xBF]));
|
| + Expect.equals(
|
| + "a\u{FEFF}", UTF8.decode([0x61, 0xEF, 0xBB, 0xBF], allowMalformed: true));
|
| Expect.equals("a\u{FEFF}",
|
| - new Utf8Decoder().convert([0x61, 0xEF, 0xBB, 0xBF]));
|
| + new Utf8Codec(allowMalformed: true).decode([0x61, 0xEF, 0xBB, 0xBF]));
|
| + Expect.equals(
|
| + "a\u{FEFF}",
|
| + new Utf8Codec(allowMalformed: true)
|
| + .decoder
|
| + .convert([0x61, 0xEF, 0xBB, 0xBF]));
|
| Expect.equals("a\u{FEFF}",
|
| - UTF8.decode([0x61, 0xEF, 0xBB, 0xBF], allowMalformed: true));
|
| - Expect.equals("a\u{FEFF}", new Utf8Codec(allowMalformed: true)
|
| - .decode([0x61, 0xEF, 0xBB, 0xBF]));
|
| - Expect.equals("a\u{FEFF}", new Utf8Codec(allowMalformed: true)
|
| - .decoder.convert([0x61, 0xEF, 0xBB, 0xBF]));
|
| - Expect.equals("a\u{FEFF}", new Utf8Decoder(allowMalformed: true)
|
| - .convert([0x61, 0xEF, 0xBB, 0xBF]));
|
| + new Utf8Decoder(allowMalformed: true).convert([0x61, 0xEF, 0xBB, 0xBF]));
|
| }
|
|
|