@@ -158,32 +158,32 @@ fn test_concat_for_different_lengths() {
158158 test_concat ! ( "abc" , [ "" , "a" , "bc" ] ) ;
159159}
160160
161- macro_rules! test_connect {
161+ macro_rules! test_join {
162162 ( $expected: expr, $string: expr, $delim: expr) => {
163163 {
164- let s = $string. connect ( $delim) ;
164+ let s = $string. join ( $delim) ;
165165 assert_eq!( $expected, s) ;
166166 }
167167 }
168168}
169169
170170#[ test]
171- fn test_connect_for_different_types ( ) {
172- test_connect ! ( "a-b" , [ "a" , "b" ] , "-" ) ;
171+ fn test_join_for_different_types ( ) {
172+ test_join ! ( "a-b" , [ "a" , "b" ] , "-" ) ;
173173 let hyphen = "-" . to_string ( ) ;
174- test_connect ! ( "a-b" , [ s( "a" ) , s( "b" ) ] , & * hyphen) ;
175- test_connect ! ( "a-b" , vec![ "a" , "b" ] , & * hyphen) ;
176- test_connect ! ( "a-b" , & * vec![ "a" , "b" ] , "-" ) ;
177- test_connect ! ( "a-b" , vec![ s( "a" ) , s( "b" ) ] , "-" ) ;
174+ test_join ! ( "a-b" , [ s( "a" ) , s( "b" ) ] , & * hyphen) ;
175+ test_join ! ( "a-b" , vec![ "a" , "b" ] , & * hyphen) ;
176+ test_join ! ( "a-b" , & * vec![ "a" , "b" ] , "-" ) ;
177+ test_join ! ( "a-b" , vec![ s( "a" ) , s( "b" ) ] , "-" ) ;
178178}
179179
180180#[ test]
181- fn test_connect_for_different_lengths ( ) {
181+ fn test_join_for_different_lengths ( ) {
182182 let empty: & [ & str ] = & [ ] ;
183- test_connect ! ( "" , empty, "-" ) ;
184- test_connect ! ( "a" , [ "a" ] , "-" ) ;
185- test_connect ! ( "a-b" , [ "a" , "b" ] , "-" ) ;
186- test_connect ! ( "-a-bc" , [ "" , "a" , "bc" ] , "-" ) ;
183+ test_join ! ( "" , empty, "-" ) ;
184+ test_join ! ( "a" , [ "a" ] , "-" ) ;
185+ test_join ! ( "a-b" , [ "a" , "b" ] , "-" ) ;
186+ test_join ! ( "-a-bc" , [ "" , "a" , "bc" ] , "-" ) ;
187187}
188188
189189#[ test]
@@ -2089,12 +2089,12 @@ mod bench {
20892089 }
20902090
20912091 #[ bench]
2092- fn bench_connect ( b : & mut Bencher ) {
2092+ fn bench_join ( b : & mut Bencher ) {
20932093 let s = "ศไทย中华Việt Nam; Mary had a little lamb, Little lamb" ;
20942094 let sep = "→" ;
20952095 let v = vec ! [ s, s, s, s, s, s, s, s, s, s] ;
20962096 b. iter ( || {
2097- assert_eq ! ( v. connect ( sep) . len( ) , s. len( ) * 10 + sep. len( ) * 9 ) ;
2097+ assert_eq ! ( v. join ( sep) . len( ) , s. len( ) * 10 + sep. len( ) * 9 ) ;
20982098 } )
20992099 }
21002100
0 commit comments