| // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
| // for details. All rights reserved. Use of this source code is governed by a | |
| // BSD-style license that can be found in the LICENSE file. | |
| import "package:expect/expect.dart"; | |
| void main() { | |
| Expect.equals("abcd", r"abcd"); | |
| Expect.equals("", r""); | |
| Expect.equals("", r''); | |
| Expect.equals("", r""""""); | |
| Expect.equals("", r''''''); | |
| Expect.equals("''''", r"''''"); | |
| Expect.equals('""""', r'""""'); | |
| Expect.equals("1\n2\n3", r"""1 | |
| 2 | |
| 3"""); | |
| Expect.equals("1\n2\n3", r'''1 | |
| 2 | |
| 3'''); | |
| Expect.equals("1", r""" | |
| 1"""); | |
| Expect.equals("1", r''' | |
| 1'''); | |
| Expect.equals("'", r"'"); | |
| Expect.equals('"', r'"'); | |
| Expect.equals("1", r"1"); | |
| Expect.equals("1", r"1"); | |
| Expect.equals("\$", r"$"); | |
| Expect.equals("\\", r"\"); | |
| Expect.equals("\\", r'\'); | |
| Expect.equals("\${12}", r"${12}"); | |
| Expect.equals( | |
| "\\a\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m", | |
| r"\a\b\c\d\e\f\g\h\i\j\k\l\m", | |
| ); | |
| Expect.equals( | |
| "\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z", | |
| r"\n\o\p\q\r\s\t\u\v\w\x\y\z", | |
| ); | |
| } |