// 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", ); }