@@ -3304,19 +3304,22 @@ mod tests {
3304
3304
fn test_add() {
3305
3305
#[allow(unnecessary_allocation)];
3306
3306
macro_rules! t (
3307
- ($s1:expr, $s2:expr, $e:expr) => {
3308
- assert_eq!($s1 + $s2, $e);
3309
- assert_eq!($s1.to_owned() + $s2, $e);
3310
- assert_eq!($s1.to_managed() + $s2, $e);
3311
- }
3307
+ ($s1:expr, $s2:expr, $e:expr) => { {
3308
+ let s1 = $s1;
3309
+ let s2 = $s2;
3310
+ let e = $e;
3311
+ assert_eq!(s1 + s2, e.to_owned());
3312
+ assert_eq!(s1.to_owned() + s2, e.to_owned());
3313
+ assert_eq!(s1.to_managed() + s2, e.to_owned());
3314
+ } }
3312
3315
);
3313
3316
3314
- t!(" foo", " bar", ~ " foobar");
3315
- t!(" foo", @" bar", ~ " foobar");
3316
- t!(" foo", ~" bar", ~ " foobar");
3317
- t!(" ศไทย中", " 华Việt Nam ", ~ " ศไทย中华Việt Nam ");
3318
- t!(" ศไทย中", @" 华Việt Nam ", ~ " ศไทย中华Việt Nam ");
3319
- t!(" ศไทย中", ~" 华Việt Nam ", ~ " ศไทย中华Việt Nam ");
3317
+ t!(" foo", " bar", " foobar");
3318
+ t!(" foo", @" bar", " foobar");
3319
+ t!(" foo", ~" bar", " foobar");
3320
+ t!(" ศไทย中", " 华Việt Nam ", " ศไทย中华Việt Nam ");
3321
+ t!(" ศไทย中", @" 华Việt Nam ", " ศไทย中华Việt Nam ");
3322
+ t!(" ศไทย中", ~" 华Việt Nam ", " ศไทย中华Việt Nam ");
3320
3323
}
3321
3324
3322
3325
#[test]
0 commit comments