diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2013-03-06 13:58:02 -0800 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2013-03-07 22:37:57 -0800 |
| commit | d7e74b5e91b0b6b6a5613f54479d2ef9fe9c392f (patch) | |
| tree | b1ce2f5b126be2790aad28ac0c0e526979d91e49 /src/libcore/util.rs | |
| parent | 0ea031bcb8c237365b8bf15ae474972570cf15f9 (diff) | |
| download | rust-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.rs | 14 |
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()); } } |
