)
func TestLoadBlockIndex(t *testing.T) {
- defer os.RemoveAll("temp")
+ config.CommonConfig = config.DefaultConfig()
testDB := dbm.NewDB("testdb", "leveldb", "temp")
store := NewStore(testDB)
+ defer func() {
+ testDB.Close()
+ os.RemoveAll("temp")
+ }()
block := config.GenesisBlock()
txStatus := bc.NewTransactionStatus()
},
}
- defer os.RemoveAll("temp")
testDB := dbm.NewDB("testdb", "leveldb", "temp")
+ defer func() {
+ testDB.Close()
+ os.RemoveAll("temp")
+ }()
store := NewStore(testDB)
var savedBlocks []types.Block
}
func TestLoadBlockIndexEquals(t *testing.T) {
- defer os.RemoveAll("temp")
testDB := dbm.NewDB("testdb", "leveldb", "temp")
store := NewStore(testDB)
+ defer func() {
+ testDB.Close()
+ os.RemoveAll("temp")
+ }()
block := config.GenesisBlock()
txStatus := bc.NewTransactionStatus()
}
}
func TestSaveChainStatus(t *testing.T) {
- defer os.RemoveAll("temp")
testDB := dbm.NewDB("testdb", "leveldb", "temp")
+ defer func() {
+ testDB.Close()
+ os.RemoveAll("temp")
+ }()
+
store := NewStore(testDB)
node := &state.BlockNode{Height: 100, Hash: bc.Hash{V0: 0, V1: 1, V2: 2, V3: 3}}
}
func TestSaveBlock(t *testing.T) {
- defer os.RemoveAll("temp")
testDB := dbm.NewDB("testdb", "leveldb", "temp")
+ defer func() {
+ testDB.Close()
+ os.RemoveAll("temp")
+ }()
+
store := NewStore(testDB)
block := config.GenesisBlock()