blob: b351daef5af2c9af12749513b871322ffc5ca6e7 [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:
/// . . .
/// • \xHEX_DIGIT1 HEX_DIGIT2, equivalent to \u{ HEX_DIGIT1 HEX_DIGIT2}.
/// @description Checks that \xHEX_DIGIT1 HEX_DIGIT2 is equivalent to
/// \u{ HEX_DIGIT1 HEX_DIGIT2}.
/// @author msyabro
import '../../../Utils/expect.dart';
main() {
const CheckIdentical('\x00', '\u{00}');
const CheckIdentical('\x01', '\u{01}');
const CheckIdentical('\x02', '\u{02}');
const CheckIdentical('\x03', '\u{03}');
const CheckIdentical('\x04', '\u{04}');
const CheckIdentical('\x05', '\u{05}');
const CheckIdentical('\x06', '\u{06}');
const CheckIdentical('\x07', '\u{07}');
const CheckIdentical('\x08', '\u{08}');
const CheckIdentical('\x09', '\u{09}');
const CheckIdentical('\x0a', '\u{0a}');
const CheckIdentical('\x0B', '\u{0B}');
const CheckIdentical('\x0C', '\u{0c}');
const CheckIdentical('\x0D', '\u{0D}');
const CheckIdentical('\x0e', '\u{0E}');
const CheckIdentical('\x0f', '\u{0f}');
const CheckIdentical('\x10', '\u{10}');
const CheckIdentical('\x11', '\u{11}');
const CheckIdentical('\x12', '\u{12}');
const CheckIdentical('\x13', '\u{13}');
const CheckIdentical('\x14', '\u{14}');
const CheckIdentical('\x15', '\u{15}');
const CheckIdentical('\x16', '\u{16}');
const CheckIdentical('\x17', '\u{17}');
const CheckIdentical('\x18', '\u{18}');
const CheckIdentical('\x19', '\u{19}');
const CheckIdentical('\x1a', '\u{1a}');
const CheckIdentical('\x1B', '\u{1B}');
const CheckIdentical('\x1C', '\u{1c}');
const CheckIdentical('\x1D', '\u{1D}');
const CheckIdentical('\x1e', '\u{1E}');
const CheckIdentical('\x1f', '\u{1f}');
const CheckIdentical('\x20', '\u{20}');
const CheckIdentical('\x21', '\u{21}');
const CheckIdentical('\x22', '\u{22}');
const CheckIdentical('\x23', '\u{23}');
const CheckIdentical('\x24', '\u{24}');
const CheckIdentical('\x25', '\u{25}');
const CheckIdentical('\x26', '\u{26}');
const CheckIdentical('\x27', '\u{27}');
const CheckIdentical('\x28', '\u{28}');
const CheckIdentical('\x29', '\u{29}');
const CheckIdentical('\x2a', '\u{2a}');
const CheckIdentical('\x2B', '\u{2B}');
const CheckIdentical('\x2C', '\u{2c}');
const CheckIdentical('\x2D', '\u{2D}');
const CheckIdentical('\x2e', '\u{2E}');
const CheckIdentical('\x2f', '\u{2f}');
const CheckIdentical('\x30', '\u{30}');
const CheckIdentical('\x31', '\u{31}');
const CheckIdentical('\x32', '\u{32}');
const CheckIdentical('\x33', '\u{33}');
const CheckIdentical('\x34', '\u{34}');
const CheckIdentical('\x35', '\u{35}');
const CheckIdentical('\x36', '\u{36}');
const CheckIdentical('\x37', '\u{37}');
const CheckIdentical('\x38', '\u{38}');
const CheckIdentical('\x39', '\u{39}');
const CheckIdentical('\x3a', '\u{3a}');
const CheckIdentical('\x3B', '\u{3B}');
const CheckIdentical('\x3C', '\u{3c}');
const CheckIdentical('\x3D', '\u{3D}');
const CheckIdentical('\x3e', '\u{3E}');
const CheckIdentical('\x3f', '\u{3f}');
const CheckIdentical('\x40', '\u{40}');
const CheckIdentical('\x41', '\u{41}');
const CheckIdentical('\x42', '\u{42}');
const CheckIdentical('\x43', '\u{43}');
const CheckIdentical('\x44', '\u{44}');
const CheckIdentical('\x45', '\u{45}');
const CheckIdentical('\x46', '\u{46}');
const CheckIdentical('\x47', '\u{47}');
const CheckIdentical('\x48', '\u{48}');
const CheckIdentical('\x49', '\u{49}');
const CheckIdentical('\x4a', '\u{4a}');
const CheckIdentical('\x4B', '\u{4B}');
const CheckIdentical('\x4C', '\u{4c}');
const CheckIdentical('\x4D', '\u{4D}');
const CheckIdentical('\x4e', '\u{4E}');
const CheckIdentical('\x4f', '\u{4f}');
const CheckIdentical('\x50', '\u{50}');
const CheckIdentical('\x51', '\u{51}');
const CheckIdentical('\x52', '\u{52}');
const CheckIdentical('\x53', '\u{53}');
const CheckIdentical('\x54', '\u{54}');
const CheckIdentical('\x55', '\u{55}');
const CheckIdentical('\x56', '\u{56}');
const CheckIdentical('\x57', '\u{57}');
const CheckIdentical('\x58', '\u{58}');
const CheckIdentical('\x59', '\u{59}');
const CheckIdentical('\x5a', '\u{5a}');
const CheckIdentical('\x5B', '\u{5B}');
const CheckIdentical('\x5C', '\u{5c}');
const CheckIdentical('\x5D', '\u{5D}');
const CheckIdentical('\x5e', '\u{5E}');
const CheckIdentical('\x5f', '\u{5f}');
const CheckIdentical('\x60', '\u{60}');
const CheckIdentical('\x61', '\u{61}');
const CheckIdentical('\x62', '\u{62}');
const CheckIdentical('\x63', '\u{63}');
const CheckIdentical('\x64', '\u{64}');
const CheckIdentical('\x65', '\u{65}');
const CheckIdentical('\x66', '\u{66}');
const CheckIdentical('\x67', '\u{67}');
const CheckIdentical('\x68', '\u{68}');
const CheckIdentical('\x69', '\u{69}');
const CheckIdentical('\x6a', '\u{6a}');
const CheckIdentical('\x6B', '\u{6B}');
const CheckIdentical('\x6C', '\u{6c}');
const CheckIdentical('\x6D', '\u{6D}');
const CheckIdentical('\x6e', '\u{6E}');
const CheckIdentical('\x6f', '\u{6f}');
const CheckIdentical('\x70', '\u{70}');
const CheckIdentical('\x71', '\u{71}');
const CheckIdentical('\x72', '\u{72}');
const CheckIdentical('\x73', '\u{73}');
const CheckIdentical('\x74', '\u{74}');
const CheckIdentical('\x75', '\u{75}');
const CheckIdentical('\x76', '\u{76}');
const CheckIdentical('\x77', '\u{77}');
const CheckIdentical('\x78', '\u{78}');
const CheckIdentical('\x79', '\u{79}');
const CheckIdentical('\x7a', '\u{7a}');
const CheckIdentical('\x7B', '\u{7B}');
const CheckIdentical('\x7C', '\u{7c}');
const CheckIdentical('\x7D', '\u{7D}');
const CheckIdentical('\x7e', '\u{7E}');
const CheckIdentical('\x7f', '\u{7f}');
const CheckIdentical('\x80', '\u{80}');
const CheckIdentical('\x81', '\u{81}');
const CheckIdentical('\x82', '\u{82}');
const CheckIdentical('\x83', '\u{83}');
const CheckIdentical('\x84', '\u{84}');
const CheckIdentical('\x85', '\u{85}');
const CheckIdentical('\x86', '\u{86}');
const CheckIdentical('\x87', '\u{87}');
const CheckIdentical('\x88', '\u{88}');
const CheckIdentical('\x89', '\u{89}');
const CheckIdentical('\x8a', '\u{8a}');
const CheckIdentical('\x8B', '\u{8B}');
const CheckIdentical('\x8C', '\u{8c}');
const CheckIdentical('\x8D', '\u{8D}');
const CheckIdentical('\x8e', '\u{8E}');
const CheckIdentical('\x8f', '\u{8f}');
const CheckIdentical('\x90', '\u{90}');
const CheckIdentical('\x91', '\u{91}');
const CheckIdentical('\x92', '\u{92}');
const CheckIdentical('\x93', '\u{93}');
const CheckIdentical('\x94', '\u{94}');
const CheckIdentical('\x95', '\u{95}');
const CheckIdentical('\x96', '\u{96}');
const CheckIdentical('\x97', '\u{97}');
const CheckIdentical('\x98', '\u{98}');
const CheckIdentical('\x99', '\u{99}');
const CheckIdentical('\x9a', '\u{9a}');
const CheckIdentical('\x9B', '\u{9B}');
const CheckIdentical('\x9C', '\u{9c}');
const CheckIdentical('\x9D', '\u{9D}');
const CheckIdentical('\x9e', '\u{9E}');
const CheckIdentical('\x9f', '\u{9f}');
const CheckIdentical('\xA0', '\u{A0}');
const CheckIdentical('\xA1', '\u{A1}');
const CheckIdentical('\xA2', '\u{A2}');
const CheckIdentical('\xA3', '\u{A3}');
const CheckIdentical('\xA4', '\u{A4}');
const CheckIdentical('\xA5', '\u{A5}');
const CheckIdentical('\xA6', '\u{A6}');
const CheckIdentical('\xA7', '\u{A7}');
const CheckIdentical('\xA8', '\u{A8}');
const CheckIdentical('\xA9', '\u{A9}');
const CheckIdentical('\xAa', '\u{Aa}');
const CheckIdentical('\xAB', '\u{AB}');
const CheckIdentical('\xAC', '\u{Ac}');
const CheckIdentical('\xAD', '\u{AD}');
const CheckIdentical('\xAe', '\u{AE}');
const CheckIdentical('\xAf', '\u{Af}');
const CheckIdentical('\xb0', '\u{b0}');
const CheckIdentical('\xb1', '\u{b1}');
const CheckIdentical('\xb2', '\u{b2}');
const CheckIdentical('\xb3', '\u{b3}');
const CheckIdentical('\xb4', '\u{b4}');
const CheckIdentical('\xb5', '\u{b5}');
const CheckIdentical('\xb6', '\u{b6}');
const CheckIdentical('\xb7', '\u{b7}');
const CheckIdentical('\xb8', '\u{b8}');
const CheckIdentical('\xb9', '\u{b9}');
const CheckIdentical('\xba', '\u{ba}');
const CheckIdentical('\xbB', '\u{bB}');
const CheckIdentical('\xbC', '\u{bc}');
const CheckIdentical('\xbD', '\u{bD}');
const CheckIdentical('\xbe', '\u{bE}');
const CheckIdentical('\xbf', '\u{bf}');
const CheckIdentical('\xc0', '\u{c0}');
const CheckIdentical('\xc1', '\u{c1}');
const CheckIdentical('\xc2', '\u{c2}');
const CheckIdentical('\xc3', '\u{c3}');
const CheckIdentical('\xc4', '\u{c4}');
const CheckIdentical('\xc5', '\u{c5}');
const CheckIdentical('\xc6', '\u{c6}');
const CheckIdentical('\xc7', '\u{c7}');
const CheckIdentical('\xc8', '\u{c8}');
const CheckIdentical('\xc9', '\u{c9}');
const CheckIdentical('\xca', '\u{ca}');
const CheckIdentical('\xcB', '\u{cB}');
const CheckIdentical('\xcC', '\u{cc}');
const CheckIdentical('\xcD', '\u{cD}');
const CheckIdentical('\xce', '\u{cE}');
const CheckIdentical('\xcf', '\u{cf}');
const CheckIdentical('\xD0', '\u{D0}');
const CheckIdentical('\xD1', '\u{D1}');
const CheckIdentical('\xD2', '\u{D2}');
const CheckIdentical('\xD3', '\u{D3}');
const CheckIdentical('\xD4', '\u{D4}');
const CheckIdentical('\xD5', '\u{D5}');
const CheckIdentical('\xD6', '\u{D6}');
const CheckIdentical('\xD7', '\u{D7}');
const CheckIdentical('\xD8', '\u{D8}');
const CheckIdentical('\xD9', '\u{D9}');
const CheckIdentical('\xDa', '\u{Da}');
const CheckIdentical('\xDB', '\u{DB}');
const CheckIdentical('\xDC', '\u{Dc}');
const CheckIdentical('\xDD', '\u{DD}');
const CheckIdentical('\xDe', '\u{DE}');
const CheckIdentical('\xDf', '\u{Df}');
const CheckIdentical('\xE0', '\u{E0}');
const CheckIdentical('\xE1', '\u{E1}');
const CheckIdentical('\xE2', '\u{E2}');
const CheckIdentical('\xE3', '\u{E3}');
const CheckIdentical('\xE4', '\u{E4}');
const CheckIdentical('\xE5', '\u{E5}');
const CheckIdentical('\xE6', '\u{E6}');
const CheckIdentical('\xE7', '\u{E7}');
const CheckIdentical('\xE8', '\u{E8}');
const CheckIdentical('\xE9', '\u{E9}');
const CheckIdentical('\xEa', '\u{Ea}');
const CheckIdentical('\xEB', '\u{EB}');
const CheckIdentical('\xEC', '\u{Ec}');
const CheckIdentical('\xED', '\u{ED}');
const CheckIdentical('\xEe', '\u{EE}');
const CheckIdentical('\xEf', '\u{Ef}');
const CheckIdentical('\xf0', '\u{f0}');
const CheckIdentical('\xf1', '\u{f1}');
const CheckIdentical('\xf2', '\u{f2}');
const CheckIdentical('\xf3', '\u{f3}');
const CheckIdentical('\xf4', '\u{f4}');
const CheckIdentical('\xf5', '\u{f5}');
const CheckIdentical('\xf6', '\u{f6}');
const CheckIdentical('\xf7', '\u{f7}');
const CheckIdentical('\xf8', '\u{f8}');
const CheckIdentical('\xf9', '\u{f9}');
const CheckIdentical('\xfa', '\u{fa}');
const CheckIdentical('\xfB', '\u{fB}');
const CheckIdentical('\xfC', '\u{fc}');
const CheckIdentical('\xfD', '\u{fD}');
const CheckIdentical('\xfe', '\u{fE}');
const CheckIdentical('\xff', '\u{ff}');
}