github.com/kaituanwang/hyperledger@v2.0.1+incompatible/common/ledger/blkstorage/blockstorage_test.go (about)

     1  /*
     2  Copyright IBM Corp. All Rights Reserved.
     3  SPDX-License-Identifier: Apache-2.0
     4  */
     5  
     6  package blkstorage
     7  
     8  import (
     9  	"testing"
    10  
    11  	"github.com/stretchr/testify/assert"
    12  )
    13  
    14  func TestIndexConfig(t *testing.T) {
    15  	ic := &IndexConfig{
    16  		AttrsToIndex: []IndexableAttr{
    17  			IndexableAttrBlockNum,
    18  			IndexableAttrTxID,
    19  		},
    20  	}
    21  
    22  	assert := assert.New(t)
    23  	assert.True(ic.Contains(IndexableAttrBlockNum))
    24  	assert.True(ic.Contains(IndexableAttrTxID))
    25  	assert.False(ic.Contains(IndexableAttrBlockNumTranNum))
    26  }