Trait Tester
gluesql
pub trait Tester { fn execute(&mut self, query: &Query) -> Result<Payload>; fn run(&mut self, sql: &str) -> Result<Payload> { ... } fn run_and_print(&mut self, sql: &str) { ... } fn test_rows(&mut self, sql: &str, count: usize) { ... } fn test_columns(&mut self, sql: &str, count: usize) { ... } fn test_error(&mut self, sql: &str, expected: Error) { ... } }
fn execute(&mut self, query: &Query) -> Result<Payload>
fn run(&mut self, sql: &str) -> Result<Payload>
fn run_and_print(&mut self, sql: &str)
fn test_rows(&mut self, sql: &str, count: usize)
fn test_columns(&mut self, sql: &str, count: usize)
fn test_error(&mut self, sql: &str, expected: Error)