summaryrefslogtreecommitdiff
path: root/libdbpp/unittests/testConnection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libdbpp/unittests/testConnection.cpp')
-rw-r--r--libdbpp/unittests/testConnection.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/libdbpp/unittests/testConnection.cpp b/libdbpp/unittests/testConnection.cpp
index bc1a71b..a5fc1a6 100644
--- a/libdbpp/unittests/testConnection.cpp
+++ b/libdbpp/unittests/testConnection.cpp
@@ -23,7 +23,7 @@ class MockDb : public DB::Connection {
DB::BulkDeleteStyle bulkDeleteStyle() const { return DB::BulkDeleteUsingUsing; }
DB::BulkUpdateStyle bulkUpdateStyle() const { return DB::BulkUpdateUsingJoin; }
- void execute(const std::string & sql) const {
+ void execute(const std::string & sql) override {
executed.push_back(sql);
}
DB::SelectCommand * newSelectCommand(const std::string &) const { return nullptr; }
@@ -61,9 +61,9 @@ BOOST_AUTO_TEST_CASE( create )
BOOST_AUTO_TEST_CASE( resolve )
{
- auto pq = DB::ConnectionFactory::createNew("postgresql", "user=postgres dbname=postgres");
- BOOST_REQUIRE(pq);
- delete pq;
+ auto libname = DB::Connection::resolvePlugin(typeid(DB::Connection), "postgresql");
+ BOOST_REQUIRE(libname);
+ BOOST_REQUIRE_EQUAL("libdbpp-postgresql.so", *libname);
BOOST_REQUIRE_THROW(DB::ConnectionFactory::createNew("otherdb", "doesn't matter"), AdHoc::LoadLibraryException);
}