github.com/decred/dcrlnd@v0.7.6/channeldb/options_test.go (about)

     1  package channeldb_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/decred/dcrlnd/channeldb"
     7  	"github.com/decred/dcrlnd/kvdb"
     8  	"github.com/stretchr/testify/require"
     9  )
    10  
    11  // TestDefaultOptions tests the default options are created as intended.
    12  func TestDefaultOptions(t *testing.T) {
    13  
    14  	opts := channeldb.DefaultOptions()
    15  
    16  	require.True(t, opts.NoFreelistSync)
    17  	require.False(t, opts.AutoCompact)
    18  	require.Equal(
    19  		t, kvdb.DefaultBoltAutoCompactMinAge, opts.AutoCompactMinAge,
    20  	)
    21  	require.Equal(t, kvdb.DefaultDBTimeout, opts.DBTimeout)
    22  	require.Equal(
    23  		t, channeldb.DefaultRejectCacheSize, opts.RejectCacheSize,
    24  	)
    25  	require.Equal(
    26  		t, channeldb.DefaultChannelCacheSize, opts.ChannelCacheSize,
    27  	)
    28  }