INNER CODE UNIT · Go
TestTypes
philippgille/gokv · badgerdb/badgerdb_test.go:33
func TestTypes(t *testing.T) {
// Test with JSON
t.Run("JSON", func(t *testing.T) {
store, path := createStore(t, encoding.JSON)
defer cleanUp(store, path)
test.TestTypes(store, t)
})
// Test with gob
t.Run("gob", func(t *testing.T) {
store, path := createStore(t, encoding.Gob)
defer cleanUp(store, path)
test.TestTypes(store, t)
})
}
// TestStoreConcurrent launches a bunch of goroutines that concurrently work with one store.
// The store works with a single file, so everything should be locked properly.