Skip to content

Commit 236ad87

Browse files
committed
Make NaN test more comprehensive
1 parent 380d03f commit 236ad87

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/postgres/test.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,11 @@ fn test_tm_params() {
312312
313313
fn test_nan_param<T: Float+ToSql+FromSql>(sql_type: &str) {
314314
let conn = PostgresConnection::connect("postgres://postgres@localhost");
315+
let stmt = conn.prepare("SELECT 'NaN'::" + sql_type);
316+
let mut result = stmt.query([]);
317+
let val: T = result.next().unwrap()[0];
318+
assert!(val.is_nan());
319+
315320
let nan: T = Float::nan();
316321
let stmt = conn.prepare("SELECT $1::" + sql_type);
317322
let mut result = stmt.query([&nan as &ToSql]);

0 commit comments

Comments
 (0)