diff options
Diffstat (limited to 'src/libstd/to_str.rs')
| -rw-r--r-- | src/libstd/to_str.rs | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/src/libstd/to_str.rs b/src/libstd/to_str.rs index ba3c1c0fc45..d29b0b3b07c 100644 --- a/src/libstd/to_str.rs +++ b/src/libstd/to_str.rs @@ -35,26 +35,27 @@ impl<T: fmt::Show> ToStr for T { #[cfg(test)] mod tests { use super::*; + use str::StrSlice; #[test] fn test_simple_types() { - assert_eq!(1i.to_str(), ~"1"); - assert_eq!((-1i).to_str(), ~"-1"); - assert_eq!(200u.to_str(), ~"200"); - assert_eq!(2u8.to_str(), ~"2"); - assert_eq!(true.to_str(), ~"true"); - assert_eq!(false.to_str(), ~"false"); - assert_eq!(().to_str(), ~"()"); - assert_eq!((~"hi").to_str(), ~"hi"); + assert_eq!(1i.to_str(), "1".to_owned()); + assert_eq!((-1i).to_str(), "-1".to_owned()); + assert_eq!(200u.to_str(), "200".to_owned()); + assert_eq!(2u8.to_str(), "2".to_owned()); + assert_eq!(true.to_str(), "true".to_owned()); + assert_eq!(false.to_str(), "false".to_owned()); + assert_eq!(().to_str(), "()".to_owned()); + assert_eq!(("hi".to_owned()).to_str(), "hi".to_owned()); } #[test] fn test_vectors() { let x: ~[int] = ~[]; - assert_eq!(x.to_str(), ~"[]"); - assert_eq!((~[1]).to_str(), ~"[1]"); - assert_eq!((~[1, 2, 3]).to_str(), ~"[1, 2, 3]"); + assert_eq!(x.to_str(), "[]".to_owned()); + assert_eq!((~[1]).to_str(), "[1]".to_owned()); + assert_eq!((~[1, 2, 3]).to_str(), "[1, 2, 3]".to_owned()); assert!((~[~[], ~[1], ~[1, 1]]).to_str() == - ~"[[], [1], [1, 1]]"); + "[[], [1], [1, 1]]".to_owned()); } } |
