mirror of
https://github.com/rbock/sqlpp11.git
synced 2024-11-16 12:51:13 +08:00
33 lines
801 B
C++
33 lines
801 B
C++
#include "ddl2cpp_util.h"
|
|
|
|
int ddl2cpp(int, char* [])
|
|
{
|
|
|
|
#ifndef __MACH__
|
|
std::ifstream file("../scripts/ddl2cpp");
|
|
if (!file)
|
|
{
|
|
std::cout << "script tests should be started from the top level sqlpp11 directory. Where scripts/ dir is found\n";
|
|
exit(1);
|
|
}
|
|
|
|
assert(testSqlFile ("../test_scripts/ddl2cpp_sample_good.sql") == 0);
|
|
assert(testSqlFile ("../test_scripts/ddl2cpp_sample_bad.sql") > 0);
|
|
|
|
/* maybe todo 1: test compile / use db_mock, for now we're just checking that ddl2cpp generates header without errors
|
|
*/
|
|
/*
|
|
MockDb db = {};
|
|
MockDb::_serializer_context_t printer = {};
|
|
|
|
const auto f = test::TabFoo{};
|
|
const auto t = test::TabBar{};
|
|
const auto tab_a = f.as(sqlpp::alias::a);
|
|
|
|
getColumn(db, t._epsilon); //underscore bug check
|
|
*/
|
|
#endif
|
|
return 0;
|
|
}
|
|
|