Mercurial > lbo > hg > leveldb-rs
changeset 143:eaccb6b7d5ed
Add two more edge case tests to memtable suite
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Mon, 02 Jan 2017 17:39:22 +0100 |
parents | 06c8d65b6367 |
children | a60c595dcb4e |
files | src/memtable.rs |
diffstat | 1 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/memtable.rs Mon Jan 02 17:37:09 2017 +0100 +++ b/src/memtable.rs Mon Jan 02 17:39:22 2017 +0100 @@ -192,6 +192,11 @@ panic!("found"); } + if let Ok(v) = mt.get(&LookupKey::new("abf".as_bytes(), 110)) { + println!("{:?}", v); + panic!("found"); + } + // Bigger sequence number falls back to next smaller if let Ok(v) = mt.get(&LookupKey::new("abc".as_bytes(), 116)) { assert_eq!(v, "122".as_bytes()); @@ -211,6 +216,12 @@ } else { panic!("not found"); } + + if let Ok(v) = mt.get(&LookupKey::new("abf".as_bytes(), 129)) { + assert_eq!(v, "126".as_bytes()); + } else { + panic!("not found"); + } } #[test]