about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorHuon Wilson <dbau.pp+github@gmail.com>2013-06-11 02:34:14 +1000
committerHuon Wilson <dbau.pp+github@gmail.com>2013-06-11 02:34:14 +1000
commite8782eeb6327eb79b132cc3f71bfaf55310dde00 (patch)
tree55be12fd3e32a320f11b3d7cf6125a825aede7c6 /src/libstd
parent2fa83c05035855f4b8f9a8b671d8d7cd69b60f8b (diff)
downloadrust-e8782eeb6327eb79b132cc3f71bfaf55310dde00.tar.gz
rust-e8782eeb6327eb79b132cc3f71bfaf55310dde00.zip
fix tests, remove some warnings
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/io.rs1
-rw-r--r--src/libstd/str.rs11
-rw-r--r--src/libstd/str/ascii.rs1
3 files changed, 1 insertions, 12 deletions
diff --git a/src/libstd/io.rs b/src/libstd/io.rs
index 409882c5cfe..58711360c35 100644
--- a/src/libstd/io.rs
+++ b/src/libstd/io.rs
@@ -1836,7 +1836,6 @@ mod tests {
     use io;
     use path::Path;
     use result;
-    use str;
     use u64;
     use vec;
 
diff --git a/src/libstd/str.rs b/src/libstd/str.rs
index e581eff83ad..8cd69f32e49 100644
--- a/src/libstd/str.rs
+++ b/src/libstd/str.rs
@@ -1800,7 +1800,7 @@ impl<'self> StrSlice<'self> for &'self str {
      */
     #[inline]
     fn substr(&self, begin: uint, n: uint) -> &'self str {
-        s.slice(begin, begin + count_bytes(s, begin, n))
+        self.slice(begin, begin + count_bytes(*self, begin, n))
     }
     /// Escape each char in `s` with char::escape_default.
     #[inline]
@@ -2318,7 +2318,6 @@ impl<'self> Iterator<u8> for StrBytesRevIterator<'self> {
 mod tests {
     use iterator::IteratorUtil;
     use container::Container;
-    use char;
     use option::Some;
     use libc::c_char;
     use libc;
@@ -3027,14 +3026,6 @@ mod tests {
     }
 
     #[test]
-    fn test_chars() {
-        let ss = ~"ศไทย中华Việt Nam";
-        assert!(~['ศ','ไ','ท','ย','中','华','V','i','ệ','t',' ','N','a',
-                       'm']
-            == to_chars(ss));
-    }
-
-    #[test]
     fn test_utf16() {
         let pairs =
             [(~"𐍅𐌿𐌻𐍆𐌹𐌻𐌰\n",
diff --git a/src/libstd/str/ascii.rs b/src/libstd/str/ascii.rs
index a4a1b7a171d..618d5095777 100644
--- a/src/libstd/str/ascii.rs
+++ b/src/libstd/str/ascii.rs
@@ -202,7 +202,6 @@ impl ToStrConsume for ~[Ascii] {
 #[cfg(test)]
 mod tests {
     use super::*;
-    use str;
 
     macro_rules! v2ascii (
         ( [$($e:expr),*]) => ( [$(Ascii{chr:$e}),*]);