2
0

Adds checks for zero length arrays.

Assigning values from nil or zero length elements or dimensions now return immediately as there are no values to assign.
This commit is contained in:
Simo Haasanen
2020-10-20 19:52:05 +01:00
parent e92478ec70
commit 9639a69d45
44 changed files with 210 additions and 0 deletions
+5
View File
@@ -143,6 +143,11 @@ func TestFloat8ArrayAssignTo(t *testing.T) {
dst: &float64Slice,
expected: (([]float64)(nil)),
},
{
src: pgtype.Float8Array{Status: pgtype.Present},
dst: &float64Slice,
expected: (([]float64)(nil)),
},
{
src: pgtype.Float8Array{
Elements: []pgtype.Float8{{Float: 1, Status: pgtype.Present}, {Float: 2, Status: pgtype.Present}},