about summary refs log tree commit diff
path: root/src/libcore/io.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcore/io.rs')
-rw-r--r--src/libcore/io.rs80
1 files changed, 40 insertions, 40 deletions
diff --git a/src/libcore/io.rs b/src/libcore/io.rs
index 65f0c57db62..cc40b90d61a 100644
--- a/src/libcore/io.rs
+++ b/src/libcore/io.rs
@@ -247,7 +247,7 @@ impl<T:Reader> ReaderUtil for T {
                 let w = str::utf8_char_width(b0);
                 let end = i + w;
                 i += 1;
-                assert (w > 0);
+                fail_unless!((w > 0));
                 if w == 1 {
                     chars.push(b0 as char);
                     loop;
@@ -260,8 +260,8 @@ impl<T:Reader> ReaderUtil for T {
                 while i < end {
                     let next = bytes[i] as int;
                     i += 1;
-                    assert (next > -1);
-                    assert (next & 192 == 128);
+                    fail_unless!((next > -1));
+                    fail_unless!((next & 192 == 128));
                     val <<= 6;
                     val += (next & 63) as uint;
                 }
@@ -302,7 +302,7 @@ impl<T:Reader> ReaderUtil for T {
         if vec::len(c) == 0 {
             return -1 as char; // FIXME will this stay valid? // #2004
         }
-        assert(vec::len(c) == 1);
+        fail_unless!((vec::len(c) == 1));
         return c[0];
     }
 
@@ -337,7 +337,7 @@ impl<T:Reader> ReaderUtil for T {
     // FIXME int reading methods need to deal with eof - issue #2004
 
     fn read_le_uint_n(&self, nbytes: uint) -> u64 {
-        assert nbytes > 0 && nbytes <= 8;
+        fail_unless!(nbytes > 0 && nbytes <= 8);
 
         let mut val = 0u64, pos = 0, i = nbytes;
         while i > 0 {
@@ -353,7 +353,7 @@ impl<T:Reader> ReaderUtil for T {
     }
 
     fn read_be_uint_n(&self, nbytes: uint) -> u64 {
-        assert nbytes > 0 && nbytes <= 8;
+        fail_unless!(nbytes > 0 && nbytes <= 8);
 
         let mut val = 0u64, i = nbytes;
         while i > 0 {
@@ -483,7 +483,7 @@ impl Reader for *libc::FILE {
     fn read(&self, bytes: &mut [u8], len: uint) -> uint {
         unsafe {
             do vec::as_mut_buf(bytes) |buf_p, buf_len| {
-                assert buf_len >= len;
+                fail_unless!(buf_len >= len);
 
                 let count = libc::fread(buf_p as *mut c_void, 1u as size_t,
                                         len as size_t, *self);
@@ -504,9 +504,9 @@ impl Reader for *libc::FILE {
     }
     fn seek(&self, offset: int, whence: SeekStyle) {
         unsafe {
-            assert libc::fseek(*self,
-                               offset as c_long,
-                               convert_whence(whence)) == 0 as c_int;
+            fail_unless!(libc::fseek(*self,
+                                     offset as c_long,
+                                     convert_whence(whence)) == 0 as c_int);
         }
     }
     fn tell(&self) -> uint {
@@ -692,9 +692,9 @@ impl Writer for *libc::FILE {
     }
     fn seek(&self, offset: int, whence: SeekStyle) {
         unsafe {
-            assert libc::fseek(*self,
-                               offset as c_long,
-                               convert_whence(whence)) == 0 as c_int;
+            fail_unless!(libc::fseek(*self,
+                                     offset as c_long,
+                                     convert_whence(whence)) == 0 as c_int);
         }
     }
     fn tell(&self) -> uint {
@@ -821,7 +821,7 @@ pub fn mk_file_writer(path: &Path, flags: &[FileFlag])
 
 pub fn u64_to_le_bytes<T>(n: u64, size: uint,
                           f: fn(v: &[u8]) -> T) -> T {
-    assert size <= 8u;
+    fail_unless!(size <= 8u);
     match size {
       1u => f(&[n as u8]),
       2u => f(&[n as u8,
@@ -853,7 +853,7 @@ pub fn u64_to_le_bytes<T>(n: u64, size: uint,
 
 pub fn u64_to_be_bytes<T>(n: u64, size: uint,
                            f: fn(v: &[u8]) -> T) -> T {
-    assert size <= 8u;
+    fail_unless!(size <= 8u);
     match size {
       1u => f(&[n as u8]),
       2u => f(&[(n >> 8) as u8,
@@ -886,7 +886,7 @@ pub fn u64_to_be_bytes<T>(n: u64, size: uint,
 pub fn u64_from_be_bytes(data: &[const u8],
                          start: uint, size: uint) -> u64 {
     let mut sz = size;
-    assert (sz <= 8u);
+    fail_unless!((sz <= 8u));
     let mut val = 0_u64;
     let mut pos = start;
     while sz > 0u {
@@ -1163,7 +1163,7 @@ pub pure fn with_str_writer(f: fn(Writer)) -> ~str {
         // Make sure the vector has a trailing null and is proper utf8.
         v.push(0);
     }
-    assert str::is_utf8(v);
+    fail_unless!(str::is_utf8(v));
 
     unsafe { ::cast::transmute(v) }
 }
@@ -1235,7 +1235,7 @@ pub mod fsync {
             None => (),
             Some(level) => {
               // fail hard if not succesful
-              assert((self.arg.fsync_fn)(self.arg.val, level) != -1);
+              fail_unless!(((self.arg.fsync_fn)(self.arg.val, level) != -1));
             }
           }
         }
@@ -1320,14 +1320,14 @@ mod tests {
         let inp: io::Reader = result::get(&io::file_reader(tmpfile));
         let frood2: ~str = inp.read_c_str();
         log(debug, copy frood2);
-        assert frood == frood2;
+        fail_unless!(frood == frood2);
     }
 
     #[test]
     fn test_readchars_empty() {
         do io::with_str_reader(~"") |inp| {
             let res : ~[char] = inp.read_chars(128);
-            assert(vec::len(res) == 0);
+            fail_unless!((vec::len(res) == 0));
         }
     }
 
@@ -1335,7 +1335,7 @@ mod tests {
     fn test_read_line_utf8() {
         do io::with_str_reader(~"生锈的汤匙切肉汤hello生锈的汤匙切肉汤") |inp| {
             let line = inp.read_line();
-            assert line == ~"生锈的汤匙切肉汤hello生锈的汤匙切肉汤";
+            fail_unless!(line == ~"生锈的汤匙切肉汤hello生锈的汤匙切肉汤");
         }
     }
 
@@ -1352,10 +1352,10 @@ mod tests {
             do io::with_str_reader(s) |inp| {
                 let res : ~[char] = inp.read_chars(len);
                 if (len <= vec::len(ivals)) {
-                    assert(vec::len(res) == len);
+                    fail_unless!((vec::len(res) == len));
                 }
-                assert(vec::slice(ivals, 0u, vec::len(res)) ==
-                       vec::map(res, |x| *x as int));
+                fail_unless!(vec::slice(ivals, 0u, vec::len(res)) ==
+                             vec::map(res, |x| *x as int));
             }
         }
         let mut i = 0;
@@ -1371,7 +1371,7 @@ mod tests {
     fn test_readchar() {
         do io::with_str_reader(~"生") |inp| {
             let res : char = inp.read_char();
-            assert(res as int == 29983);
+            fail_unless!((res as int == 29983));
         }
     }
 
@@ -1379,7 +1379,7 @@ mod tests {
     fn test_readchar_empty() {
         do io::with_str_reader(~"") |inp| {
             let res : char = inp.read_char();
-            assert(res as int == -1);
+            fail_unless!((res as int == -1));
         }
     }
 
@@ -1387,7 +1387,7 @@ mod tests {
     fn file_reader_not_exist() {
         match io::file_reader(&Path("not a file")) {
           result::Err(copy e) => {
-            assert e == ~"error opening not a file";
+            fail_unless!(e == ~"error opening not a file");
           }
           result::Ok(_) => fail!()
         }
@@ -1428,7 +1428,7 @@ mod tests {
     fn file_writer_bad_name() {
         match io::file_writer(&Path("?/?"), ~[]) {
           result::Err(copy e) => {
-            assert str::starts_with(e, "error opening");
+            fail_unless!(str::starts_with(e, "error opening"));
           }
           result::Ok(_) => fail!()
         }
@@ -1438,7 +1438,7 @@ mod tests {
     fn buffered_file_writer_bad_name() {
         match io::buffered_file_writer(&Path("?/?")) {
           result::Err(copy e) => {
-            assert str::starts_with(e, "error opening");
+            fail_unless!(str::starts_with(e, "error opening"));
           }
           result::Ok(_) => fail!()
         }
@@ -1448,17 +1448,17 @@ mod tests {
     fn bytes_buffer_overwrite() {
         let wr = BytesWriter();
         wr.write(~[0u8, 1u8, 2u8, 3u8]);
-        assert wr.bytes.borrow(|bytes| bytes == ~[0u8, 1u8, 2u8, 3u8]);
+        fail_unless!(wr.bytes.borrow(|bytes| bytes == ~[0u8, 1u8, 2u8, 3u8]));
         wr.seek(-2, SeekCur);
         wr.write(~[4u8, 5u8, 6u8, 7u8]);
-        assert wr.bytes.borrow(|bytes| bytes ==
-            ~[0u8, 1u8, 4u8, 5u8, 6u8, 7u8]);
+        fail_unless!(wr.bytes.borrow(|bytes| bytes ==
+            ~[0u8, 1u8, 4u8, 5u8, 6u8, 7u8]));
         wr.seek(-2, SeekEnd);
         wr.write(~[8u8]);
         wr.seek(1, SeekSet);
         wr.write(~[9u8]);
-        assert wr.bytes.borrow(|bytes| bytes ==
-            ~[0u8, 9u8, 4u8, 5u8, 8u8, 7u8]);
+        fail_unless!(wr.bytes.borrow(|bytes| bytes ==
+            ~[0u8, 9u8, 4u8, 5u8, 8u8, 7u8]));
     }
 
     #[test]
@@ -1478,7 +1478,7 @@ mod tests {
         {
             let file = io::file_reader(&path).get();
             for uints.each |i| {
-                assert file.read_le_u64() == *i;
+                fail_unless!(file.read_le_u64() == *i);
             }
         }
     }
@@ -1500,7 +1500,7 @@ mod tests {
         {
             let file = io::file_reader(&path).get();
             for uints.each |i| {
-                assert file.read_be_u64() == *i;
+                fail_unless!(file.read_be_u64() == *i);
             }
         }
     }
@@ -1524,7 +1524,7 @@ mod tests {
             for ints.each |i| {
                 // this tests that the sign extension is working
                 // (comparing the values as i32 would not test this)
-                assert file.read_be_int_n(4) == *i as i64;
+                fail_unless!(file.read_be_int_n(4) == *i as i64);
             }
         }
     }
@@ -1543,7 +1543,7 @@ mod tests {
         {
             let file = io::file_reader(&path).get();
             let f = file.read_be_f32();
-            assert f == 8.1250;
+            fail_unless!(f == 8.1250);
         }
     }
 
@@ -1560,8 +1560,8 @@ mod tests {
 
         {
             let file = io::file_reader(&path).get();
-            assert file.read_be_f32() == 8.1250;
-            assert file.read_le_f32() == 8.1250;
+            fail_unless!(file.read_be_f32() == 8.1250);
+            fail_unless!(file.read_le_f32() == 8.1250);
         }
     }
 }