1
Fork 0

librustc: Convert all uses of assert over to fail_unless!

This commit is contained in:
Patrick Walton 2013-03-06 13:58:02 -08:00
parent 0ea031bcb8
commit d7e74b5e91
817 changed files with 6378 additions and 6335 deletions

View file

@ -44,7 +44,7 @@ pub impl Condvar/&self {
*/
#[inline(always)]
fn wait_on(&self, condvar_id: uint) {
assert !*self.failed;
fail_unless!(!*self.failed);
self.cond.wait_on(condvar_id);
// This is why we need to wrap sync::condvar.
check_poison(self.is_mutex, *self.failed);
@ -60,7 +60,7 @@ pub impl Condvar/&self {
*/
#[inline(always)]
fn signal_on(&self, condvar_id: uint) -> bool {
assert !*self.failed;
fail_unless!(!*self.failed);
self.cond.signal_on(condvar_id)
}
@ -74,7 +74,7 @@ pub impl Condvar/&self {
*/
#[inline(always)]
fn broadcast_on(&self, condvar_id: uint) -> uint {
assert !*self.failed;
fail_unless!(!*self.failed);
self.cond.broadcast_on(condvar_id)
}
}
@ -230,7 +230,7 @@ struct PoisonOnFail {
impl Drop for PoisonOnFail {
fn finalize(&self) {
unsafe {
/* assert !*self.failed;
/* fail_unless!(!*self.failed);
-- might be false in case of cond.wait() */
if task::failing() {
*self.failed = true;
@ -384,7 +384,7 @@ pub impl<T:Const + Owned> RWARC<T> {
// of this cast is removing the mutability.)
let new_data = unsafe { cast::transmute_immut(data) };
// Downgrade ensured the token belonged to us. Just a sanity check.
assert ptr::ref_eq(&state.data, new_data);
fail_unless!(ptr::ref_eq(&state.data, new_data));
// Produce new token
RWReadMode((new_data, new_token))
}
@ -476,13 +476,13 @@ mod tests {
let arc_v = p.recv();
let v = *arc::get::<~[int]>(&arc_v);
assert v[3] == 4;
fail_unless!(v[3] == 4);
};
let c = p.recv();
c.send(arc::clone(&arc_v));
assert (*arc::get(&arc_v))[2] == 3;
fail_unless!((*arc::get(&arc_v))[2] == 3);
log(info, arc_v);
}
@ -503,7 +503,7 @@ mod tests {
}
do arc.access_cond |state, cond| {
comm::send_one(c.take(), ());
assert !*state;
fail_unless!(!*state);
while !*state {
cond.wait();
}
@ -519,7 +519,7 @@ mod tests {
let _ = p.recv();
do arc2.access_cond |one, cond| {
cond.signal();
assert *one == 0; // Parent should fail when it wakes up.
fail_unless!(*one == 0); // Parent should fail when it wakes up.
}
}
@ -536,11 +536,11 @@ mod tests {
let arc2 = ~arc.clone();
do task::try || {
do arc2.access |one| {
assert *one == 2;
fail_unless!(*one == 2);
}
};
do arc.access |one| {
assert *one == 1;
fail_unless!(*one == 1);
}
}
#[test] #[should_fail] #[ignore(cfg(windows))]
@ -549,11 +549,11 @@ mod tests {
let arc2 = ~arc.clone();
do task::try || {
do arc2.write |one| {
assert *one == 2;
fail_unless!(*one == 2);
}
};
do arc.read |one| {
assert *one == 1;
fail_unless!(*one == 1);
}
}
#[test] #[should_fail] #[ignore(cfg(windows))]
@ -562,11 +562,11 @@ mod tests {
let arc2 = ~arc.clone();
do task::try || {
do arc2.write |one| {
assert *one == 2;
fail_unless!(*one == 2);
}
};
do arc.write |one| {
assert *one == 1;
fail_unless!(*one == 1);
}
}
#[test] #[should_fail] #[ignore(cfg(windows))]
@ -576,12 +576,12 @@ mod tests {
do task::try || {
do arc2.write_downgrade |write_mode| {
do (&write_mode).write |one| {
assert *one == 2;
fail_unless!(*one == 2);
}
}
};
do arc.write |one| {
assert *one == 1;
fail_unless!(*one == 1);
}
}
#[test] #[ignore(cfg(windows))]
@ -590,11 +590,11 @@ mod tests {
let arc2 = ~arc.clone();
do task::try || {
do arc2.read |one| {
assert *one == 2;
fail_unless!(*one == 2);
}
};
do arc.read |one| {
assert *one == 1;
fail_unless!(*one == 1);
}
}
#[test] #[ignore(cfg(windows))]
@ -603,11 +603,11 @@ mod tests {
let arc2 = ~arc.clone();
do task::try || {
do arc2.read |one| {
assert *one == 2;
fail_unless!(*one == 2);
}
};
do arc.write |one| {
assert *one == 1;
fail_unless!(*one == 1);
}
}
#[test] #[ignore(cfg(windows))]
@ -618,12 +618,12 @@ mod tests {
do arc2.write_downgrade |write_mode| {
let read_mode = arc2.downgrade(write_mode);
do (&read_mode).read |one| {
assert *one == 2;
fail_unless!(*one == 2);
}
}
};
do arc.write |one| {
assert *one == 1;
fail_unless!(*one == 1);
}
}
#[test]
@ -651,7 +651,7 @@ mod tests {
do task::task().future_result(|+r| children.push(r)).spawn
|| {
do arc3.read |num| {
assert *num >= 0;
fail_unless!(*num >= 0);
}
}
}
@ -661,7 +661,7 @@ mod tests {
// Wait for writer to finish
p.recv();
do arc.read |num| { assert *num == 10; }
do arc.read |num| { fail_unless!(*num == 10); }
}
#[test]
pub fn test_rw_downgrade() {
@ -682,7 +682,7 @@ mod tests {
do task::spawn || {
rp1.recv(); // wait for downgrader to give go-ahead
do arcn.read |state| {
assert *state == 31337;
fail_unless!(*state == 31337);
rc2.send(());
}
}
@ -694,7 +694,7 @@ mod tests {
do task::spawn || {
wp1.recv();
do arc2.write_cond |state, cond| {
assert *state == 0;
fail_unless!(*state == 0);
*state = 42;
cond.signal();
}
@ -702,7 +702,7 @@ mod tests {
do arc2.write |state| {
// This shouldn't happen until after the downgrade read
// section, and all other readers, finish.
assert *state == 31337;
fail_unless!(*state == 31337);
*state = 42;
}
wc2.send(());
@ -715,7 +715,7 @@ mod tests {
while *state == 0 {
cond.wait();
}
assert *state == 42;
fail_unless!(*state == 42);
*state = 31337;
// send to other readers
for vec::each(reader_convos) |x| {
@ -733,7 +733,7 @@ mod tests {
}
}
wc1.send(()); // tell writer to try again
assert *state == 31337;
fail_unless!(*state == 31337);
}
}