neoneo-go/pkg/core/storage/boltdb_store_test.go

24 lines
493 B
Go
Raw Normal View History

2019-09-14 07:29:08 +00:00
package storage
import (
"io/ioutil"
"os"
"testing"
"github.com/stretchr/testify/require"
)
func newBoltStoreForTesting(t *testing.T) Store {
2019-09-14 07:29:08 +00:00
testFileName := "test_bolt_db"
file, err := ioutil.TempFile("", testFileName)
defer func() {
err := os.RemoveAll(testFileName)
require.NoError(t, err)
}()
require.NoError(t, err)
require.NoError(t, file.Close())
boltDBStore, err := NewBoltDBStore(BoltDBOptions{FilePath: testFileName})
2019-09-14 07:29:08 +00:00
require.NoError(t, err)
return boltDBStore
}