github.com/decred/dcrlnd@v0.7.6/kvdb/etcd/driver_test.go (about) 1 //go:build kvdb_etcd 2 // +build kvdb_etcd 3 4 package etcd 5 6 import ( 7 "testing" 8 9 "github.com/btcsuite/btcwallet/walletdb" 10 "github.com/stretchr/testify/require" 11 ) 12 13 func TestOpenCreateFailure(t *testing.T) { 14 t.Parallel() 15 16 db, err := walletdb.Open(dbType) 17 require.Error(t, err) 18 require.Nil(t, db) 19 20 db, err = walletdb.Open(dbType, "wrong") 21 require.Error(t, err) 22 require.Nil(t, db) 23 24 db, err = walletdb.Create(dbType) 25 require.Error(t, err) 26 require.Nil(t, db) 27 28 db, err = walletdb.Create(dbType, "wrong") 29 require.Error(t, err) 30 require.Nil(t, db) 31 }