github.com/balzaczyy/golucene@v0.0.0-20151210033525-d0be9ee89713/core/index/directoryReader_test.go (about)

     1  package index
     2  
     3  import (
     4  	"fmt"
     5  	"github.com/balzaczyy/golucene/core/store"
     6  	"testing"
     7  )
     8  
     9  func TestLeaves(t *testing.T) {
    10  	path := "../search/testdata/win8/belfrysample"
    11  	d, err := store.OpenFSDirectory(path)
    12  	if err != nil {
    13  		t.Error(err)
    14  	}
    15  	r, err := OpenDirectoryReader(d)
    16  	if err != nil {
    17  		t.Error(err)
    18  	}
    19  	if len(r.Leaves()) != 1 {
    20  		t.Error("Should have one sub reader.")
    21  	}
    22  	fmt.Println(r)
    23  	r2 := r.Context().Reader()
    24  	fmt.Println(r2)
    25  	if len(r2.Leaves()) != 1 {
    26  		t.Error("Should have one sub reader.")
    27  	}
    28  }