dml-tools 0.2.1

A library for DML generation and serialization from/to code or YAML files
Documentation
use dml_tools::util::read_file_into_string;
use dml_tools::type_writers::*;

mod common;
use common::*;

#[test]
fn test_writer_postgresql() {
    let writer = Box::new(Postgresql{});
    assert_eq!(test_table_with_writer_to_string(writer.as_ref()), read_file_into_string("tests/fixtures/table-postgresql.sql"));
}

#[test]
fn test_writer_mysql() {
    let writer = Box::new(Mysql{});
    assert_eq!(test_table_with_writer_to_string(writer.as_ref()), read_file_into_string("tests/fixtures/table-mysql.sql"));
}


#[test]
fn test_writer_sqlite() {
    let writer = Box::new(Sqlite{});
    assert_eq!(test_table_with_writer_to_string(writer.as_ref()), read_file_into_string("tests/fixtures/table-sqlite.sql"));
}