let cm = init_code_map();
let fmabp1 = cm.lookup_byte_offset(BytePos(22));
- assert_eq!(fmabp1.fm.name, "blork.rs".to_string());
+ assert_eq!(fmabp1.fm.name, "blork.rs");
assert_eq!(fmabp1.pos, BytePos(22));
let fmabp2 = cm.lookup_byte_offset(BytePos(24));
- assert_eq!(fmabp2.fm.name, "blork2.rs".to_string());
+ assert_eq!(fmabp2.fm.name, "blork2.rs");
assert_eq!(fmabp2.pos, BytePos(0));
}
let cm = init_code_map();
let loc1 = cm.lookup_char_pos(BytePos(22));
- assert_eq!(loc1.file.name, "blork.rs".to_string());
+ assert_eq!(loc1.file.name, "blork.rs");
assert_eq!(loc1.line, 2);
assert_eq!(loc1.col, CharPos(10));
let loc2 = cm.lookup_char_pos(BytePos(24));
- assert_eq!(loc2.file.name, "blork2.rs".to_string());
+ assert_eq!(loc2.file.name, "blork2.rs");
assert_eq!(loc2.line, 1);
assert_eq!(loc2.col, CharPos(0));
}
let span = Span {lo: BytePos(12), hi: BytePos(23), expn_id: NO_EXPANSION};
let file_lines = cm.span_to_lines(span);
- assert_eq!(file_lines.file.name, "blork.rs".to_string());
+ assert_eq!(file_lines.file.name, "blork.rs");
assert_eq!(file_lines.lines.len(), 1);
assert_eq!(file_lines.lines[0], 1u);
}
let span = Span {lo: BytePos(12), hi: BytePos(23), expn_id: NO_EXPANSION};
let sstr = cm.span_to_string(span);
- assert_eq!(sstr, "blork.rs:2:1: 2:12".to_string());
+ assert_eq!(sstr, "blork.rs:2:1: 2:12");
}
}
#[test] fn test_block_doc_comment_1() {
let comment = "/**\n * Test \n ** Test\n * Test\n*/";
let stripped = strip_doc_comment_decoration(comment);
- assert_eq!(stripped, " Test \n* Test\n Test".to_string());
+ assert_eq!(stripped, " Test \n* Test\n Test");
}
#[test] fn test_block_doc_comment_2() {
let comment = "/**\n * Test\n * Test\n*/";
let stripped = strip_doc_comment_decoration(comment);
- assert_eq!(stripped, " Test\n Test".to_string());
+ assert_eq!(stripped, " Test\n Test");
}
#[test] fn test_block_doc_comment_3() {
let comment = "/**\n let a: *int;\n *a = 5;\n*/";
let stripped = strip_doc_comment_decoration(comment);
- assert_eq!(stripped, " let a: *int;\n *a = 5;".to_string());
+ assert_eq!(stripped, " let a: *int;\n *a = 5;");
}
#[test] fn test_block_doc_comment_4() {
let comment = "/*******************\n test\n *********************/";
let stripped = strip_doc_comment_decoration(comment);
- assert_eq!(stripped, " test".to_string());
+ assert_eq!(stripped, " test");
}
#[test] fn test_line_doc_comment() {
let stripped = strip_doc_comment_decoration("/// test");
- assert_eq!(stripped, " test".to_string());
+ assert_eq!(stripped, " test");
let stripped = strip_doc_comment_decoration("///! test");
- assert_eq!(stripped, " test".to_string());
+ assert_eq!(stripped, " test");
let stripped = strip_doc_comment_decoration("// test");
- assert_eq!(stripped, " test".to_string());
+ assert_eq!(stripped, " test");
let stripped = strip_doc_comment_decoration("// test");
- assert_eq!(stripped, " test".to_string());
+ assert_eq!(stripped, " test");
let stripped = strip_doc_comment_decoration("///test");
- assert_eq!(stripped, "test".to_string());
+ assert_eq!(stripped, "test");
let stripped = strip_doc_comment_decoration("///!test");
- assert_eq!(stripped, "test".to_string());
+ assert_eq!(stripped, "test");
let stripped = strip_doc_comment_decoration("//test");
- assert_eq!(stripped, "test".to_string());
+ assert_eq!(stripped, "test");
}
}
variadic: false
};
let generics = ast_util::empty_generics();
- assert_eq!(&fun_to_string(&decl, ast::NormalFn, abba_ident,
+ assert_eq!(fun_to_string(&decl, ast::NormalFn, abba_ident,
None, &generics),
- &"fn abba()".to_string());
+ "fn abba()");
}
#[test]
});
let varstr = variant_to_string(&var);
- assert_eq!(&varstr,&"pub principal_skinner".to_string());
+ assert_eq!(varstr, "pub principal_skinner");
}
#[test]