use bloom_filter_plus::*;
fn main() {
// test 1
// let filter = BloomFilter::new();
// filter.insert("key").unwrap();
// filter.debug();
// assert_eq!(true, filter.contains("key").unwrap());
// assert_eq!(false, filter.contains("key1").unwrap());
// filter.save_to_file("test.bitmap").unwrap();
// let filter_2 = BloomFilter::new();
// filter_2.load_file("test.bitmap").unwrap();
// println!("");
// filter_2.debug();
// assert_eq!(true, filter_2.contains("key").unwrap());
// assert_eq!(false, filter_2.contains("key1").unwrap());
// // test2
let filter3 = BloomFilter::new();
filter3.set_size(1024);
filter3.insert("key").unwrap();
filter3.debug();
assert_eq!(true, filter3.contains("key").unwrap());
assert_eq!(false, filter3.contains("key1").unwrap());
}