OLD | NEW |
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 class RawStringTest { | 5 class RawStringTest { |
6 static testMain() { | 6 static testMain() { |
7 Expect.equals("abcd", @"abcd"); | 7 Expect.equals("abcd", r"abcd"); |
8 Expect.equals("", @""); | 8 Expect.equals("", r""); |
9 Expect.equals("", @''); | 9 Expect.equals("", r''); |
10 Expect.equals("", @""""""); | 10 Expect.equals("", r""""""); |
11 Expect.equals("", @''''''); | 11 Expect.equals("", r''''''); |
12 Expect.equals("''''", @"''''"); | 12 Expect.equals("''''", r"''''"); |
13 Expect.equals('""""', @'""""'); | 13 Expect.equals('""""', r'""""'); |
14 Expect.equals("1\n2\n3", @"""1 | 14 Expect.equals("1\n2\n3", r"""1 |
15 2 | 15 2 |
16 3"""); | 16 3"""); |
17 Expect.equals("1\n2\n3", @'''1 | 17 Expect.equals("1\n2\n3", r'''1 |
18 2 | 18 2 |
19 3'''); | 19 3'''); |
20 Expect.equals("1", @""" | 20 Expect.equals("1", r""" |
21 1"""); | 21 1"""); |
22 Expect.equals("1", @''' | 22 Expect.equals("1", r''' |
23 1'''); | 23 1'''); |
24 Expect.equals("'", @"'"); | 24 Expect.equals("'", r"'"); |
25 Expect.equals('"', @'"'); | 25 Expect.equals('"', r'"'); |
26 Expect.equals("1", @"1"); | 26 Expect.equals("1", r"1"); |
27 Expect.equals("1", @"1"); | 27 Expect.equals("1", r"1"); |
28 Expect.equals("\$", @"$"); | 28 Expect.equals("\$", r"$"); |
29 Expect.equals("\\", @"\"); | 29 Expect.equals("\\", r"\"); |
30 Expect.equals("\\", @'\'); | 30 Expect.equals("\\", r'\'); |
31 Expect.equals("\${12}", @"${12}"); | 31 Expect.equals("\${12}", r"${12}"); |
32 Expect.equals("\\a\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m", | 32 Expect.equals("\\a\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m", |
33 @"\a\b\c\d\e\f\g\h\i\j\k\l\m"); | 33 r"\a\b\c\d\e\f\g\h\i\j\k\l\m"); |
34 Expect.equals("\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z", | 34 Expect.equals("\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z", |
35 @"\n\o\p\q\r\s\t\u\v\w\x\y\z"); | 35 r"\n\o\p\q\r\s\t\u\v\w\x\y\z"); |
36 } | 36 } |
37 } | 37 } |
38 main() { | 38 main() { |
39 RawStringTest.testMain(); | 39 RawStringTest.testMain(); |
40 } | 40 } |
OLD | NEW |