#[test]
fn test_1_element() {
let mut act = Bitv::new(1u, false);
- assert!(act.eq_vec(~[false]));
+ assert!(act.eq_vec([false]));
act = Bitv::new(1u, true);
- assert!(act.eq_vec(~[true]));
+ assert!(act.eq_vec([true]));
}
#[test]
act = Bitv::new(10u, false);
assert!((act.eq_vec(
- ~[false, false, false, false, false, false, false, false, false, false])));
+ [false, false, false, false, false, false, false, false, false, false])));
// all 1
act = Bitv::new(10u, true);
- assert!((act.eq_vec(~[true, true, true, true, true, true, true, true, true, true])));
+ assert!((act.eq_vec([true, true, true, true, true, true, true, true, true, true])));
// mixed
act = Bitv::new(10u, false);
act.set(2u, true);
act.set(3u, true);
act.set(4u, true);
- assert!((act.eq_vec(~[true, true, true, true, true, false, false, false, false, false])));
+ assert!((act.eq_vec([true, true, true, true, true, false, false, false, false, false])));
// mixed
act = Bitv::new(10u, false);
act.set(7u, true);
act.set(8u, true);
act.set(9u, true);
- assert!((act.eq_vec(~[false, false, false, false, false, true, true, true, true, true])));
+ assert!((act.eq_vec([false, false, false, false, false, true, true, true, true, true])));
// mixed
act = Bitv::new(10u, false);
act.set(3u, true);
act.set(6u, true);
act.set(9u, true);
- assert!((act.eq_vec(~[true, false, false, true, false, false, true, false, false, true])));
+ assert!((act.eq_vec([true, false, false, true, false, false, true, false, false, true])));
}
#[test]
act = Bitv::new(31u, false);
assert!(act.eq_vec(
- ~[false, false, false, false, false, false, false, false, false, false, false,
+ [false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false, false]));
// all 1
act = Bitv::new(31u, true);
assert!(act.eq_vec(
- ~[true, true, true, true, true, true, true, true, true, true, true, true, true,
+ [true, true, true, true, true, true, true, true, true, true, true, true, true,
true, true, true, true, true, true, true, true, true, true, true, true, true, true,
true, true, true, true]));
// mixed
act.set(6u, true);
act.set(7u, true);
assert!(act.eq_vec(
- ~[true, true, true, true, true, true, true, true, false, false, false, false, false,
+ [true, true, true, true, true, true, true, true, false, false, false, false, false,
false, false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false]));
// mixed
act.set(22u, true);
act.set(23u, true);
assert!(act.eq_vec(
- ~[false, false, false, false, false, false, false, false, false, false, false,
+ [false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, true, true, true, true, true, true, true, true,
false, false, false, false, false, false, false]));
// mixed
act.set(29u, true);
act.set(30u, true);
assert!(act.eq_vec(
- ~[false, false, false, false, false, false, false, false, false, false, false,
+ [false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false, false, false, false, false, false,
false, true, true, true, true, true, true, true]));
// mixed
act.set(17u, true);
act.set(30u, true);
assert!(act.eq_vec(
- ~[false, false, false, true, false, false, false, false, false, false, false, false,
+ [false, false, false, true, false, false, false, false, false, false, false, false,
false, false, false, false, false, true, false, false, false, false, false, false,
false, false, false, false, false, false, true]));
}
act = Bitv::new(32u, false);
assert!(act.eq_vec(
- ~[false, false, false, false, false, false, false, false, false, false, false,
+ [false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false, false, false]));
// all 1
act = Bitv::new(32u, true);
assert!(act.eq_vec(
- ~[true, true, true, true, true, true, true, true, true, true, true, true, true,
+ [true, true, true, true, true, true, true, true, true, true, true, true, true,
true, true, true, true, true, true, true, true, true, true, true, true, true, true,
true, true, true, true, true]));
// mixed
act.set(6u, true);
act.set(7u, true);
assert!(act.eq_vec(
- ~[true, true, true, true, true, true, true, true, false, false, false, false, false,
+ [true, true, true, true, true, true, true, true, false, false, false, false, false,
false, false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false]));
// mixed
act.set(22u, true);
act.set(23u, true);
assert!(act.eq_vec(
- ~[false, false, false, false, false, false, false, false, false, false, false,
+ [false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, true, true, true, true, true, true, true, true,
false, false, false, false, false, false, false, false]));
// mixed
act.set(30u, true);
act.set(31u, true);
assert!(act.eq_vec(
- ~[false, false, false, false, false, false, false, false, false, false, false,
+ [false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false, false, false, false, false, false,
false, true, true, true, true, true, true, true, true]));
// mixed
act.set(30u, true);
act.set(31u, true);
assert!(act.eq_vec(
- ~[false, false, false, true, false, false, false, false, false, false, false, false,
+ [false, false, false, true, false, false, false, false, false, false, false, false,
false, false, false, false, false, true, false, false, false, false, false, false,
false, false, false, false, false, false, true, true]));
}
act = Bitv::new(33u, false);
assert!(act.eq_vec(
- ~[false, false, false, false, false, false, false, false, false, false, false,
+ [false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false, false, false, false]));
// all 1
act = Bitv::new(33u, true);
assert!(act.eq_vec(
- ~[true, true, true, true, true, true, true, true, true, true, true, true, true,
+ [true, true, true, true, true, true, true, true, true, true, true, true, true,
true, true, true, true, true, true, true, true, true, true, true, true, true, true,
true, true, true, true, true, true]));
// mixed
act.set(6u, true);
act.set(7u, true);
assert!(act.eq_vec(
- ~[true, true, true, true, true, true, true, true, false, false, false, false, false,
+ [true, true, true, true, true, true, true, true, false, false, false, false, false,
false, false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false, false]));
// mixed
act.set(22u, true);
act.set(23u, true);
assert!(act.eq_vec(
- ~[false, false, false, false, false, false, false, false, false, false, false,
+ [false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, true, true, true, true, true, true, true, true,
false, false, false, false, false, false, false, false, false]));
// mixed
act.set(30u, true);
act.set(31u, true);
assert!(act.eq_vec(
- ~[false, false, false, false, false, false, false, false, false, false, false,
+ [false, false, false, false, false, false, false, false, false, false, false,
false, false, false, false, false, false, false, false, false, false, false, false,
false, true, true, true, true, true, true, true, true, false]));
// mixed
act.set(31u, true);
act.set(32u, true);
assert!(act.eq_vec(
- ~[false, false, false, true, false, false, false, false, false, false, false, false,
+ [false, false, false, true, false, false, false, false, false, false, false, false,
false, false, false, false, false, true, false, false, false, false, false, false,
false, false, false, false, false, false, true, true, true]));
}