2
0

Improve accuracy of numeric to float

fixes #27
This commit is contained in:
Jack Christensen
2020-05-13 08:05:19 -05:00
parent 6a1a9d05bc
commit 238967ec4e
2 changed files with 8 additions and 10 deletions
+1
View File
@@ -266,6 +266,7 @@ func TestNumericAssignTo(t *testing.T) {
{src: &pgtype.Numeric{Int: big.NewInt(42), Status: pgtype.Present}, dst: &_i8, expected: _int8(42)},
{src: &pgtype.Numeric{Int: big.NewInt(0), Status: pgtype.Null}, dst: &pi8, expected: ((*int8)(nil))},
{src: &pgtype.Numeric{Int: big.NewInt(0), Status: pgtype.Null}, dst: &_pi8, expected: ((*_int8)(nil))},
{src: &pgtype.Numeric{Int: big.NewInt(1006), Exp: -2, Status: pgtype.Present}, dst: &f64, expected: float64(10.06)}, // https://github.com/jackc/pgtype/issues/27
}
for i, tt := range simpleTests {