remove debug keys in favor of entries

This commit is contained in:
Aleksey Kladov 2019-01-23 14:21:54 +03:00
parent a3bbba6187
commit a5349b8330
8 changed files with 35 additions and 60 deletions

View file

@ -1,3 +1,14 @@
macro_rules! assert_keys {
($db:expr, $($query:expr => ($($key:expr),*),)*) => {
$(
let entries = $db.query($query).entries::<Vec<_>>();
let mut keys = entries.into_iter().map(|e| e.key).collect::<Vec<_>>();
keys.sort();
assert_eq!(keys, vec![$($key),*], "query {:?} had wrong keys", $query);
)*
};
}
mod db;
mod derived_tests;
mod discard_values;