You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
701 B
28 lines
701 B
package channeldb_test |
|
|
|
import ( |
|
"testing" |
|
|
|
"github.com/lightningnetwork/lnd/channeldb" |
|
"github.com/lightningnetwork/lnd/kvdb" |
|
"github.com/stretchr/testify/require" |
|
) |
|
|
|
// TestDefaultOptions tests the default options are created as intended. |
|
func TestDefaultOptions(t *testing.T) { |
|
|
|
opts := channeldb.DefaultOptions() |
|
|
|
require.True(t, opts.NoFreelistSync) |
|
require.False(t, opts.AutoCompact) |
|
require.Equal( |
|
t, kvdb.DefaultBoltAutoCompactMinAge, opts.AutoCompactMinAge, |
|
) |
|
require.Equal(t, kvdb.DefaultDBTimeout, opts.DBTimeout) |
|
require.Equal( |
|
t, channeldb.DefaultRejectCacheSize, opts.RejectCacheSize, |
|
) |
|
require.Equal( |
|
t, channeldb.DefaultChannelCacheSize, opts.ChannelCacheSize, |
|
) |
|
}
|
|
|