github.com/renegr87/renegr87@v2.1.1+incompatible/core/ledger/kvledger/bookkeeping/provider_test.go (about)

     1  /*
     2  Copyright IBM Corp. All Rights Reserved.
     3  
     4  SPDX-License-Identifier: Apache-2.0
     5  */
     6  
     7  package bookkeeping
     8  
     9  import (
    10  	"testing"
    11  
    12  	"github.com/stretchr/testify/assert"
    13  )
    14  
    15  func TestProvider(t *testing.T) {
    16  	testEnv := NewTestEnv(t)
    17  	defer testEnv.Cleanup()
    18  	p := testEnv.TestProvider
    19  	db := p.GetDBHandle("TestLedger", PvtdataExpiry)
    20  	assert.NoError(t, db.Put([]byte("key"), []byte("value"), true))
    21  	val, err := db.Get([]byte("key"))
    22  	assert.NoError(t, err)
    23  	assert.Equal(t, []byte("value"), val)
    24  }