#[cfg(test)]
mod tests {
use crate::bloom_sol::struct_def::CountingBloomFilter;
#[test]
fn test_contains() {
let mut cbf = CountingBloomFilter::new(1000, 5, false);
cbf.insert(&"apple");
cbf.insert(&"banana");
cbf.insert(&"apple");
assert!(cbf.contains(&"apple"));
assert!(cbf.contains(&"banana"));
assert!(!cbf.contains(&"cherry"));
cbf.remove(&"apple");
assert!(cbf.contains(&"apple"));
cbf.remove(&"apple");
assert!(!cbf.contains(&"apple"));
cbf.remove(&"banana");
assert!(!cbf.contains(&"banana"));
}
}