gojay

high performance JSON encoder/decoder with stream API for Golang
git clone git://git.lair.cx/gojay
Log | Files | Refs | README | LICENSE

commit 1a0bd336609f3f50d3d403d78fc3fe3b8b1e1174
parent 94dd98df0ce2eb127cbd06d0496cf31e582bba69
Author: francoispqt <francois@parquet.ninja>
Date:   Thu, 20 Dec 2018 17:04:44 +0800

remove calls to release when testing pooled encoder error to avoid race conditions in tests

Diffstat:
Mencode_sqlnull_test.go | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/encode_sqlnull_test.go b/encode_sqlnull_test.go @@ -51,7 +51,7 @@ func TestEncoceSQLNullString(t *testing.T) { func(t *testing.T) { builder := &strings.Builder{} enc := NewEncoder(builder) - enc.Release() + enc.isPooled = 1 defer func() { err := recover() assert.NotNil(t, err, "err should not be nil") @@ -329,7 +329,7 @@ func TestEncoceSQLNullInt64(t *testing.T) { func(t *testing.T) { builder := &strings.Builder{} enc := NewEncoder(builder) - enc.Release() + enc.isPooled = 1 defer func() { err := recover() assert.NotNil(t, err, "err should not be nil") @@ -606,7 +606,7 @@ func TestEncoceSQLNullFloat64(t *testing.T) { func(t *testing.T) { builder := &strings.Builder{} enc := NewEncoder(builder) - enc.Release() + enc.isPooled = 1 defer func() { err := recover() assert.NotNil(t, err, "err should not be nil") @@ -884,7 +884,7 @@ func TestEncoceSQLNullBool(t *testing.T) { func(t *testing.T) { builder := &strings.Builder{} enc := NewEncoder(builder) - enc.Release() + enc.isPooled = 1 defer func() { err := recover() assert.NotNil(t, err, "err should not be nil")