github.com/balzaczyy/golucene@v0.0.0-20151210033525-d0be9ee89713/core/codec/lucene42/lucene42_test.go (about) 1 package lucene42 2 3 import ( 4 "github.com/balzaczyy/golucene/core/store" 5 "testing" 6 ) 7 8 func TestReadFieldInfos(t *testing.T) { 9 path := "../../search/testdata/osx/belfrysample" 10 d, err := store.OpenFSDirectory(path) 11 if err != nil { 12 t.Error(err) 13 } 14 ctx := store.NewIOContextBool(false) 15 cd, err := store.NewCompoundFileDirectory(d, "_0.cfs", ctx, false) 16 if err != nil { 17 t.Error(err) 18 } 19 fis, err := Lucene42FieldInfosReader(cd, "_0", "", store.IO_CONTEXT_READONCE) 20 if err != nil { 21 t.Error(err) 22 } 23 if !fis.HasNorms || fis.HasDocValues { 24 t.Errorf("hasNorms must be true and hasDocValues must be false, but found %v", fis) 25 } 26 }