use super::*;
use num_traits::Num;
#[test]
fn test_bit_operations() {
let bit1 = Bit(true);
let bit2 = Bit(false);
assert_eq!(bit1 + bit2, Bit(true));
assert_eq!(bit1 - bit2, Bit(true));
assert_eq!(bit1 * Bit(true), Bit(true));
assert_eq!(bit1 * bit2, Bit(false));
assert_eq!(bit1 / Bit(true), Bit(true));
assert_eq!(Bit::from_str_radix("1", 2).unwrap(), Bit(true));
assert_eq!(Bit::from_str_radix("0", 2).unwrap(), Bit(false));
}