34 lines
855 B
Rust
34 lines
855 B
Rust
use super::*;
|
|
use pretty_assertions::assert_eq;
|
|
|
|
#[test]
|
|
fn explain_sqlite_select() {
|
|
assert_eq!(
|
|
ExplainStatement::new()
|
|
.statement(
|
|
Query::select()
|
|
.column(Char::Character)
|
|
.from(Char::Table)
|
|
.to_owned(),
|
|
)
|
|
.to_string(SqliteQueryBuilder),
|
|
r#"EXPLAIN SELECT "character" FROM "character""#
|
|
);
|
|
}
|
|
|
|
#[test]
|
|
fn explain_sqlite_query_plan() {
|
|
assert_eq!(
|
|
ExplainStatement::new()
|
|
.query_plan()
|
|
.statement(
|
|
Query::select()
|
|
.column(Char::Character)
|
|
.from(Char::Table)
|
|
.to_owned(),
|
|
)
|
|
.to_string(SqliteQueryBuilder),
|
|
r#"EXPLAIN QUERY PLAN SELECT "character" FROM "character""#
|
|
);
|
|
}
|