From a1ac6d1caed78e552a1d8f446d9e4adb9a2a636a Mon Sep 17 00:00:00 2001 From: William Brown Date: Mon, 21 Jan 2019 15:59:06 +1300 Subject: [PATCH] Add support for not filters --- src/lib/filter.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/lib/filter.rs b/src/lib/filter.rs index 7d35dd37d..b07a4e3e1 100644 --- a/src/lib/filter.rs +++ b/src/lib/filter.rs @@ -312,7 +312,17 @@ mod tests { "uidNumber": ["1000"] } }"#).unwrap(); - assert!(false); + + let f_t1a = Filter::Not(Box::new( + Filter::Eq(String::from("userid"), String::from("alice")), + )); + assert!(f_t1a.entry_match_no_index(&e1)); + + let f_t2a = Filter::Not(Box::new( + Filter::Eq(String::from("userid"), String::from("william")), + )); + assert!(!f_t2a.entry_match_no_index(&e1)); + } #[test]