Files
dolt/chunks/memory_store_test.go
2016-02-08 23:15:09 -08:00

33 lines
613 B
Go

package chunks
import (
"bytes"
"testing"
"github.com/stretchr/testify/suite"
)
func TestMemoryStoreTestSuite(t *testing.T) {
suite.Run(t, &MemoryStoreTestSuite{})
}
type MemoryStoreTestSuite struct {
ChunkStoreTestSuite
}
func (suite *MemoryStoreTestSuite) SetupTest() {
suite.Store = NewMemoryStore()
}
func (suite *MemoryStoreTestSuite) TearDownTest() {
suite.Store.Close()
}
func (suite *MemoryStoreTestSuite) TestBadSerialization() {
bad := []byte{0, 1} // Not enough bytes to read first length
ms := NewMemoryStore()
suite.Panics(func() {
Deserialize(bytes.NewReader(bad), ms, nil)
})
}