| Index: tests/compiler/dart2js/command_line_split_test.dart
|
| diff --git a/tests/compiler/dart2js/command_line_split_test.dart b/tests/compiler/dart2js/command_line_split_test.dart
|
| index 574e3406ebc692ef1de763124f057507a967ba5c..f4a2f43b1e6dc1a720d0472b56981d826b26843c 100644
|
| --- a/tests/compiler/dart2js/command_line_split_test.dart
|
| +++ b/tests/compiler/dart2js/command_line_split_test.dart
|
| @@ -13,30 +13,40 @@ main() {
|
| Expect.listEquals(["foo\\", "bar"], splitLine(r"foo\ bar", windows: true));
|
|
|
| Expect.listEquals(["foo'", '"bar'], splitLine(r"""foo\' \"bar"""));
|
| - Expect.listEquals(["foo\\'", '"bar'],
|
| - splitLine(r"""foo\' \"bar""", windows: true));
|
| + Expect.listEquals(
|
| + ["foo\\'", '"bar'], splitLine(r"""foo\' \"bar""", windows: true));
|
|
|
| Expect.listEquals(["foo'", '"bar'], splitLine(r"""foo"'" '"'bar"""));
|
| Expect.throws(() => splitLine(r"""foo"'" '"'bar""", windows: true),
|
| - (e) => e is FormatException);
|
| - Expect.listEquals(["foo'", "''bar"],
|
| - splitLine(r"""foo"'" '"'bar" """, windows: true));
|
| + (e) => e is FormatException);
|
| + Expect.listEquals(
|
| + ["foo'", "''bar"], splitLine(r"""foo"'" '"'bar" """, windows: true));
|
|
|
| Expect.listEquals(["foo", "bar"], splitLine("'f''o''o' " + '"b""a""r"'));
|
| // TODO(johnniwinther): This is not actual Windows behavior: "b""a" is
|
| // interpreted as b"a but "b""a""r" is interpreted as b"ar.
|
| Expect.listEquals(["'f''o''o'", "bar"],
|
| - splitLine("'f''o''o' " + '"b""a""r"', windows: true));
|
| -
|
| - Expect.listEquals(["\n", "\r", "\t", "\b", "\f", "\v", "\\",
|
| - "a", "Z", "-", '"', "'"],
|
| - splitLine(r"""\n \r \t \b \f \v \\ \a \Z \- \" \'"""));
|
| - Expect.listEquals(["\\n", "\\r", "\\t", "\\b", "\\f", "\\v",
|
| - "\\", "\\a", "\\Z", "\\-", '"', "\\'"],
|
| - splitLine(r"""\n \r \t \b \f \v \\ \a \Z \- \" \'""",
|
| - windows: true));
|
| - Expect.listEquals(["C:Users\foo\bar\baz.dart"],
|
| - splitLine(r"C:\Users\foo\bar\baz.dart"));
|
| + splitLine("'f''o''o' " + '"b""a""r"', windows: true));
|
| +
|
| + Expect.listEquals(
|
| + ["\n", "\r", "\t", "\b", "\f", "\v", "\\", "a", "Z", "-", '"', "'"],
|
| + splitLine(r"""\n \r \t \b \f \v \\ \a \Z \- \" \'"""));
|
| + Expect.listEquals([
|
| + "\\n",
|
| + "\\r",
|
| + "\\t",
|
| + "\\b",
|
| + "\\f",
|
| + "\\v",
|
| + "\\",
|
| + "\\a",
|
| + "\\Z",
|
| + "\\-",
|
| + '"',
|
| + "\\'"
|
| + ], splitLine(r"""\n \r \t \b \f \v \\ \a \Z \- \" \'""", windows: true));
|
| + Expect.listEquals(
|
| + ["C:Users\foo\bar\baz.dart"], splitLine(r"C:\Users\foo\bar\baz.dart"));
|
| Expect.listEquals([r"C:\Users\foo\bar\baz.dart"],
|
| splitLine(r"C:\Users\foo\bar\baz.dart", windows: true));
|
|
|
| @@ -46,6 +56,6 @@ main() {
|
| splitLine(r'"C:\Users\foo\bar\name with spaces.dart"', windows: true));
|
|
|
| Expect.throws(() => splitLine(r"\"), (e) => e is FormatException);
|
| - Expect.throws(() => splitLine(r"\", windows: true),
|
| - (e) => e is FormatException);
|
| + Expect.throws(
|
| + () => splitLine(r"\", windows: true), (e) => e is FormatException);
|
| }
|
|
|