Fixed not running tests

This commit is contained in:
Oliver Sauder
2016-11-28 17:26:15 +01:00
committed by Lorenzo Bolla
parent 25d7d7c037
commit e63d74dff2

View File

@@ -201,87 +201,6 @@ func (s *LevelDBSuite) TestBatch(c *C) {
c.Check(err, ErrorMatches, "key not found")
}
func (s *LevelDBSuite) TestTransactionCommit(c *C) {
var (
key = []byte("key")
key2 = []byte("key2")
value = []byte("value")
value2 = []byte("value2")
)
err := s.db.Put(key, value)
c.Assert(err, IsNil)
transaction, err := s.db.OpenTransaction()
c.Assert(err, IsNil)
transaction.Put(key2, value2)
transaction.Delete(key)
v, err := s.db.Get(key)
c.Check(err, IsNil)
c.Check(v, DeepEquals, value)
_, err = s.db.Get(key2)
c.Check(err, ErrorMatches, "key not found")
v2, err := transaction.Get(key2)
c.Check(err, IsNil)
c.Check(v2, DeepEquals, value2)
_, err = transaction.Get(key)
c.Check(err, ErrorMatches, "key not found")
err = transaction.Commit()
c.Check(err, IsNil)
v2, err = s.db.Get(key2)
c.Check(err, IsNil)
c.Check(v2, DeepEquals, value2)
_, err = s.db.Get(key)
c.Check(err, ErrorMatches, "key not found")
}
func (s *LevelDBSuite) TestTransactionDiscard(c *C) {
var (
key = []byte("key")
key2 = []byte("key2")
value = []byte("value")
value2 = []byte("value2")
)
err := s.db.Put(key, value)
c.Assert(err, IsNil)
transaction, err := s.db.OpenTransaction()
c.Assert(err, IsNil)
transaction.Put(key2, value2)
transaction.Delete(key)
v, err := s.db.Get(key)
c.Check(err, IsNil)
c.Check(v, DeepEquals, value)
_, err = s.db.Get(key2)
c.Check(err, ErrorMatches, "key not found")
v2, err := transaction.Get(key2)
c.Check(err, IsNil)
c.Check(v2, DeepEquals, value2)
_, err = transaction.Get(key)
c.Check(err, ErrorMatches, "key not found")
transaction.Discard()
v, err = s.db.Get(key)
c.Check(err, IsNil)
c.Check(v, DeepEquals, value)
_, err = s.db.Get(key2)
c.Check(err, ErrorMatches, "key not found")
}
func (s *LevelDBSuite) TestCompactDB(c *C) {
s.db.Put([]byte{0x80, 0x01}, []byte{0x01})
s.db.Put([]byte{0x80, 0x03}, []byte{0x03})