| 1555 | |
| 1556 | #[test] |
| 1557 | fn from_try_get_error() { |
| 1558 | // TryGetError::DbErr |
| 1559 | let try_get_error = TryGetError::DbErr(DbErr::Query(RuntimeErr::Internal( |
| 1560 | "expected error message".to_owned(), |
| 1561 | ))); |
| 1562 | assert_eq!( |
| 1563 | DbErr::from(try_get_error), |
| 1564 | DbErr::Query(RuntimeErr::Internal("expected error message".to_owned())) |
| 1565 | ); |
| 1566 | |
| 1567 | // TryGetError::Null |
| 1568 | let try_get_error = TryGetError::Null("column".to_owned()); |
| 1569 | let expected = "A null value was encountered while decoding column".to_owned(); |
| 1570 | assert_eq!(DbErr::from(try_get_error), DbErr::Type(expected)); |
| 1571 | } |
| 1572 | |
| 1573 | #[test] |
| 1574 | fn build_with_query() { |