blob: f7a6d518b0d2d94676a02ac824afc9990e150a0c [file] [log] [blame]
// 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.
/**
* @assertion Strings support escape sequences for special characters. The
* escapes are:
* . . .
* • Otherwise, \k indicates the character k for any k not in
* {n, r, f, b, t, v, x, u}.
* @description Checks that \k indicates the character k for any k not in
* {n, r, f, b, t, v, x, u}.
* @author msyabro
* @reviewer rodionov
*/
import '../../../Utils/expect.dart';
main() {
Expect.identical('\a', 'a');
Expect.identical('\c', 'c');
Expect.identical('\d', 'd');
Expect.identical('\e', 'e');
Expect.identical('\g', 'g');
Expect.identical('\h', 'h');
Expect.identical('\i', 'i');
Expect.identical('\j', 'j');
Expect.identical('\k', 'k');
Expect.identical('\l', 'l');
Expect.identical('\m', 'm');
Expect.identical('\o', 'o');
Expect.identical('\p', 'p');
Expect.identical('\q', 'q');
Expect.identical('\s', 's');
Expect.identical('\w', 'w');
Expect.identical('\y', 'y');
Expect.identical('\z', 'z');
Expect.identical('\1', '1');
Expect.identical('\2', '2');
Expect.identical('\3', '3');
Expect.identical('\4', '4');
Expect.identical('\5', '5');
Expect.identical('\6', '6');
Expect.identical('\7', '7');
Expect.identical('\8', '8');
Expect.identical('\9', '9');
Expect.identical('\0', '0');
Expect.identical('\!', '!');
Expect.identical('\@', '@');
Expect.identical('\#', '#');
Expect.identical('\%', '%');
Expect.identical('\^', '^');
Expect.identical('\&', '&');
Expect.identical('\*', '*');
}