mirror of
https://github.com/launchbadge/sqlx
synced 2024-09-20 14:21:57 +00:00
19 lines
552 B
Rust
19 lines
552 B
Rust
use sqlx::Mssql;
|
|
use sqlx_test::new;
|
|
|
|
#[sqlx_macros::test]
|
|
async fn test_query_simple() -> anyhow::Result<()> {
|
|
let mut conn = new::<Mssql>().await?;
|
|
|
|
let account =
|
|
sqlx::query!("select * from (select (1) as id, 'Herp Derpinson' as name, cast(null as char) as email, CAST(1 as bit) as deleted) accounts")
|
|
.fetch_one(&mut conn)
|
|
.await?;
|
|
|
|
assert_eq!(account.id, 1);
|
|
assert_eq!(account.name, "Herp Derpinson");
|
|
assert_eq!(account.email, None);
|
|
assert_eq!(account.deleted, Some(true));
|
|
|
|
Ok(())
|
|
}
|