diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-06-27 18:59:21 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-06-27 18:59:21 +0100 |
commit | d74a7b7aec40d83b940dbfe10850734075aa6c5c (patch) | |
tree | b1e0050b6265b068956ae7d417e1d5d8baf7a985 /test/test-e2e.cpp | |
parent | Basic type mapper (diff) | |
download | mygrate-d74a7b7aec40d83b940dbfe10850734075aa6c5c.tar.bz2 mygrate-d74a7b7aec40d83b940dbfe10850734075aa6c5c.tar.xz mygrate-d74a7b7aec40d83b940dbfe10850734075aa6c5c.zip |
Add an existing table to the config
Diffstat (limited to 'test/test-e2e.cpp')
-rw-r--r-- | test/test-e2e.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/test-e2e.cpp b/test/test-e2e.cpp index fe57e17..9906a0b 100644 --- a/test/test-e2e.cpp +++ b/test/test-e2e.cpp @@ -1,9 +1,12 @@ #define BOOST_TEST_MODULE EndToEnd +#include <boost/test/data/test_case.hpp> #include <boost/test/unit_test.hpp> #include "testdb-mysql.h" #include "testdb-postgresql.h" #include <output/pq/updateDatabase.h> +#include <sql/createTestTable.h> +#include <sql/selectTestTable.h> BOOST_AUTO_TEST_CASE(e2e) { @@ -13,10 +16,16 @@ BOOST_AUTO_TEST_CASE(e2e) PqConnDB pq {ROOT "/db/schema.sql"}; auto pqm = pq.mock(); + auto mym = my.mock(); auto out = MyGrate::Output::Pq::UpdateDatabase::createNew(&pqm, MySQLDB::SERVER, MySQLDB::USER, MySQLDB::PASSWORD, MySQLDB::PORT, my.mockname.c_str(), 100, target_schema); BOOST_CHECK_EQUAL(out.source, 1); auto src = out.getSource(); BOOST_REQUIRE(src); + + MyGrate::sql::createTestTable::execute(&mym); + out.addTable(&mym, "session"); + + BOOST_CHECK_EQUAL(MyGrate::sql::selectTestTable::execute(&pqm)->rows(), 0); } |