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

     1  package store
     2  
     3  import (
     4  	"fmt"
     5  	"github.com/balzaczyy/golucene/core/codec"
     6  	"testing"
     7  )
     8  
     9  func TestCheckHeaderWin8(t *testing.T) {
    10  	fmt.Println("TestCheckHeaderWin8...")
    11  	path := "../search/testdata/win8/belfrysample"
    12  	d, err := OpenFSDirectory(path)
    13  	if err != nil {
    14  		t.Error(err)
    15  	}
    16  	ctx := NewIOContextBool(false)
    17  	cd, err := NewCompoundFileDirectory(d, "_0.cfs", ctx, false)
    18  	if err != nil {
    19  		t.Error(err)
    20  	}
    21  	r, err := cd.OpenInput("_0_Lucene41_0.pos", ctx)
    22  	_, err = codec.CheckHeader(r, "Lucene41PostingsWriterPos", 0, 0)
    23  	if err != nil {
    24  		t.Error(err)
    25  	}
    26  }