about summary refs log tree commit diff
path: root/src/libcore/util.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2013-03-06 13:58:02 -0800
committerPatrick Walton <pcwalton@mimiga.net>2013-03-07 22:37:57 -0800
commitd7e74b5e91b0b6b6a5613f54479d2ef9fe9c392f (patch)
treeb1ce2f5b126be2790aad28ac0c0e526979d91e49 /src/libcore/util.rs
parent0ea031bcb8c237365b8bf15ae474972570cf15f9 (diff)
downloadrust-d7e74b5e91b0b6b6a5613f54479d2ef9fe9c392f.tar.gz
rust-d7e74b5e91b0b6b6a5613f54479d2ef9fe9c392f.zip
librustc: Convert all uses of `assert` over to `fail_unless!`
Diffstat (limited to 'src/libcore/util.rs')
-rw-r--r--src/libcore/util.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/libcore/util.rs b/src/libcore/util.rs
index 742eee7dc27..214a9dea8d1 100644
--- a/src/libcore/util.rs
+++ b/src/libcore/util.rs
@@ -82,7 +82,7 @@ terminate normally, but instead directly return from a function.
 
 ~~~
 fn choose_weighted_item(v: &[Item]) -> Item {
-    assert !v.is_empty();
+    fail_unless!(!v.is_empty());
     let mut so_far = 0u;
     for v.each |item| {
         so_far += item.weight;
@@ -110,23 +110,23 @@ mod tests {
     pub fn identity_crisis() {
         // Writing a test for the identity function. How did it come to this?
         let x = ~[(5, false)];
-        //FIXME #3387 assert x.eq(id(copy x));
+        //FIXME #3387 fail_unless!(x.eq(id(copy x)));
         let y = copy x;
-        assert x.eq(&id(y));
+        fail_unless!(x.eq(&id(y)));
     }
     #[test]
     pub fn test_swap() {
         let mut x = 31337;
         let mut y = 42;
         swap(&mut x, &mut y);
-        assert x == 42;
-        assert y == 31337;
+        fail_unless!(x == 42);
+        fail_unless!(y == 31337);
     }
     #[test]
     pub fn test_replace() {
         let mut x = Some(NonCopyable());
         let y = replace(&mut x, None);
-        assert x.is_none();
-        assert y.is_some();
+        fail_unless!(x.is_none());
+        fail_unless!(y.is_some());
     }
 }