// Copyright (c) 2014, Suryandaru Triandana // All rights reserved. // // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. package iterator_test import ( . "github.com/onsi/ginkgo" . "github.com/syndtr/goleveldb/leveldb/iterator" "github.com/syndtr/goleveldb/leveldb/testutil" ) var _ = testutil.Defer(func() { Describe("Array iterator", func() { It("Should iterates and seeks correctly", func() { // Build key/value. kv := testutil.KeyValue_Generate(nil, 70, 1, 5, 3, 3) // Test the iterator. t := testutil.IteratorTesting{ KeyValue: kv.Clone(), Iter: NewArrayIterator(kv), } testutil.DoIteratorTesting(&t) }) }) })