diff options
Diffstat (limited to 'libdbpp/unittests/testConnection.cpp')
-rw-r--r-- | libdbpp/unittests/testConnection.cpp | 34 |
1 files changed, 1 insertions, 33 deletions
diff --git a/libdbpp/unittests/testConnection.cpp b/libdbpp/unittests/testConnection.cpp index d4b1610..f1df3b0 100644 --- a/libdbpp/unittests/testConnection.cpp +++ b/libdbpp/unittests/testConnection.cpp @@ -8,39 +8,7 @@ #include <vector> #include <error.h> #include <sqlParse.h> - -// LCOV_EXCL_START -class MockDb : public DB::Connection { - public: - MockDb(const std::string &) {} - - void beginTxInt() override { } - void commitTxInt() override { } - void rollbackTxInt() override { } - void ping() const override {} - DB::BulkDeleteStyle bulkDeleteStyle() const override { return DB::BulkDeleteUsingUsing; } - DB::BulkUpdateStyle bulkUpdateStyle() const override { return DB::BulkUpdateUsingJoin; } - - void execute(const std::string & sql) override { - executed.push_back(sql); - } - DB::SelectCommand * newSelectCommand(const std::string &) override { return nullptr; } - DB::ModifyCommand * newModifyCommand(const std::string &) override { return nullptr; } - - mutable std::vector<std::string> executed; -}; -// LCOV_EXCL_STOP - -FACTORY(MockDb, DB::ConnectionFactory); - -BOOST_AUTO_TEST_CASE( plugins ) -{ - auto pm = AdHoc::PluginManager::getDefault(); - BOOST_REQUIRE(pm); - BOOST_REQUIRE_EQUAL(1, pm->count()); - BOOST_REQUIRE_EQUAL(1, pm->getAll().size()); - BOOST_REQUIRE_EQUAL(1, pm->getAll<DB::ConnectionFactory>().size()); -} +#include "mockdb.h" BOOST_AUTO_TEST_CASE( create ) { |