github.com/Finschia/finschia-sdk@v0.48.1/server/constructors_test.go (about)

     1  package server
     2  
     3  import (
     4  	"path/filepath"
     5  	"testing"
     6  
     7  	"github.com/stretchr/testify/require"
     8  )
     9  
    10  func Test_openDB(t *testing.T) {
    11  	t.Parallel()
    12  	_, err := openDB(t.TempDir())
    13  	require.NoError(t, err)
    14  }
    15  
    16  func Test_openTraceWriter(t *testing.T) {
    17  	t.Parallel()
    18  
    19  	fname := filepath.Join(t.TempDir(), "logfile")
    20  	w, err := openTraceWriter(fname)
    21  	require.NoError(t, err)
    22  	require.NotNil(t, w)
    23  
    24  	// test no-op
    25  	w, err = openTraceWriter("")
    26  	require.NoError(t, err)
    27  	require.Nil(t, w)
    28  }