mirror of https://github.com/jackc/pgx.git
Add tests to Polygon
parent
6166c99b77
commit
8aa7211df5
|
@ -48,6 +48,31 @@ func TestPolygon_Set(t *testing.T) {
|
||||||
arg: nil,
|
arg: nil,
|
||||||
status: pgtype.Null,
|
status: pgtype.Null,
|
||||||
wantErr: false,
|
wantErr: false,
|
||||||
|
}, {
|
||||||
|
name: "invalid_string_1",
|
||||||
|
arg: "((3.14,1.678901234),(7.1,5.234),(5.0,3.234x))",
|
||||||
|
status: pgtype.Undefined,
|
||||||
|
wantErr: true,
|
||||||
|
}, {
|
||||||
|
name: "invalid_string_2",
|
||||||
|
arg: "(3,4)",
|
||||||
|
status: pgtype.Undefined,
|
||||||
|
wantErr: true,
|
||||||
|
}, {
|
||||||
|
name: "invalid_[]float64",
|
||||||
|
arg: []float64{1, 2, 3.45, 6.78, 1.23, 4.567, 8.9},
|
||||||
|
status: pgtype.Undefined,
|
||||||
|
wantErr: true,
|
||||||
|
}, {
|
||||||
|
name: "invalid_type",
|
||||||
|
arg: []int{1, 2, 3, 6},
|
||||||
|
status: pgtype.Undefined,
|
||||||
|
wantErr: true,
|
||||||
|
}, {
|
||||||
|
name: "empty_[]float64",
|
||||||
|
arg: []float64{},
|
||||||
|
status: pgtype.Null,
|
||||||
|
wantErr: false,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
for _, tt := range tests {
|
for _, tt := range tests {
|
||||||
|
|
Loading…
Reference in New Issue