github.com/scottcagno/storage@v1.8.0/pkg/lsmtree/sstable_test.go (about)

     1  package lsmtree
     2  
     3  import "testing"
     4  
     5  func TestCreateSSAndIndexTables(t *testing.T) {
     6  
     7  	// make batch
     8  	memt := newRBTree()
     9  	for i := 0; i < 50000; i++ {
    10  		e := &Entry{
    11  			Key:   makeData("key", i),
    12  			Value: []byte(mdVal),
    13  		}
    14  		_, _ = memt.putEntry(e)
    15  	}
    16  
    17  	// create ss-table and ss-table-index
    18  	err := createSSTable("ss-table-testing", memt)
    19  	if err != nil {
    20  		t.Fatalf("create ss-table and ss-table-index: %v\n", err)
    21  	}
    22  }