2 // ignore-tidy-linelength
5 assert_eq!(r"abc", "abc");
7 assert_eq!(r#"abc"#, "abc");
9 assert_eq!(r"###", "###");
11 assert_eq!(r"\", "\\");
13 assert_eq!(r#"\""#, "\\\"");
15 assert_eq!(r#"#"\n""#, "#\"\\n\"");
17 assert_eq!(r##"a"#"b"##, "a\"#\"b");
20 assert_eq!(r#""%\(\d\+\$\)\=[-+' #0*]*\(\d*\|\*\|\*\d\+\$\)\(\.\(\d*\|\*\|\*\d\+\$\)\)\=\([hlLjzt]\|ll\|hh\)\=\([aAbdiuoxXDOUfFeEgGcCsSpn?]\|\[\^\=.[^]]*\]\)""#,
21 "\"%\\(\\d\\+\\$\\)\\=[-+' #0*]*\\(\\d*\\|\\*\\|\\*\\d\\+\\$\\)\\(\\.\\(\\d*\\|\\*\\|\\*\\d\\+\\$\\)\\)\\=\\([hlLjzt]\\|ll\\|hh\\)\\=\\([aAbdiuoxXDOUfFeEgGcCsSpn?]\\|\\[\\^\\=.[^]]*\\]\\)\"");
23 assert_eq!(r"newline:'
24 ', tab:' ', unicode:'●', null:'
\0'",
25 "newline:'\n', tab:'\t', unicode:'\u{25cf}', null:'\0'");