0
0
Fork 0

Add test for index.FieldDictRange

This commit is contained in:
Sathyanarayanan Gunasekaran 2015-03-12 00:06:44 -04:00
parent 6f185f8cc0
commit 5b4ee3e598
1 changed files with 28 additions and 0 deletions

View File

@ -422,6 +422,34 @@ func TestDict(t *testing.T) {
t.Fatal(err)
}
// test start and end range
dict, err = index.FieldDictRange("name", []byte("marty"), []byte("rose"))
if err != nil {
t.Error(err)
}
terms = []string{}
de, err = dict.Next()
for err == nil && de != nil {
terms = append(terms, string(de.Term))
de, err = dict.Next()
}
expectedTerms = []string{"marty", "rose"}
if !reflect.DeepEqual(terms, expectedTerms) {
t.Errorf("expected %v, got %v", expectedTerms, terms)
}
err = dict.Close()
if err != nil {
t.Fatal(err)
}
err = dict.Close()
if err != nil {
t.Fatal(err)
}
err = index.Close()
if err != nil {
t.Fatal(err)