Ability to re-open db after close. #45 #114

This commit is contained in:
Andrey Smirnov
2014-10-02 21:13:56 +04:00
parent cd3b24799a
commit 3e5ba27cb7
2 changed files with 42 additions and 3 deletions
+20
View File
@@ -155,3 +155,23 @@ func (s *LevelDBSuite) TestCompactDB(c *C) {
c.Check(s.db.CompactDB(), IsNil)
}
func (s *LevelDBSuite) TestReOpen(c *C) {
var (
key = []byte("key")
value = []byte("value")
)
err := s.db.Put(key, value)
c.Assert(err, IsNil)
err = s.db.Close()
c.Assert(err, IsNil)
err = s.db.ReOpen()
c.Assert(err, IsNil)
result, err := s.db.Get(key)
c.Assert(err, IsNil)
c.Assert(result, DeepEquals, value)
}