github.com/defanghe/fabric@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 }