unit test for seeking prefixed key

This commit is contained in:
Roy Crihfield 2023-08-03 17:18:12 +08:00 committed by Gary Rong
parent 7d25dfe6f8
commit 18e4da21de

View file

@ -227,6 +227,12 @@ func TestIteratorSeek(t *testing.T) {
if err := checkIteratorOrder(nil, it); err != nil { if err := checkIteratorOrder(nil, it); err != nil {
t.Fatal(err) t.Fatal(err)
} }
// Seek to a key for which a prefixing key exists.
it = NewIterator(trie.MustNodeIterator([]byte("food")))
if err := checkIteratorOrder(testdata1[5:], it); err != nil {
t.Fatal(err)
}
} }
func checkIteratorOrder(want []kvs, it *Iterator) error { func checkIteratorOrder(want []kvs, it *Iterator) error {