fix bitfield tests
This commit is contained in:
@@ -61,7 +61,7 @@ impl fmt::Debug for BitField {
|
||||
fn test_bitfield_is_set() {
|
||||
// 01234567 89abcdef
|
||||
// 00111110 01111111
|
||||
let bf = BitField::new(vec![62, 127]);
|
||||
let bf = BitField::new(vec![62, 127], 16);
|
||||
|
||||
assert!(!bf.is_set(0));
|
||||
assert!(!bf.is_set(1));
|
||||
@@ -84,7 +84,7 @@ fn test_bitfield_is_set() {
|
||||
|
||||
#[test]
|
||||
fn test_bitfield_set() {
|
||||
let mut bf = BitField::new(vec![0, 0]);
|
||||
let mut bf = BitField::new(vec![0, 0], 16);
|
||||
bf.set(0);
|
||||
assert_eq!(bf.bits[0], 128);
|
||||
bf.set(7);
|
||||
@@ -97,7 +97,7 @@ fn test_bitfield_set() {
|
||||
|
||||
#[test]
|
||||
fn test_bitfield_unset() {
|
||||
let mut bf = BitField::new(vec![255, 255]);
|
||||
let mut bf = BitField::new(vec![255, 255], 16);
|
||||
bf.unset(0);
|
||||
assert_eq!(bf.bits[0], 255-128);
|
||||
bf.unset(7);
|
||||
|
||||
Reference in New Issue
Block a user