diff options
Diffstat (limited to 'libdbpp/unittests')
-rw-r--r-- | libdbpp/unittests/mockdb.cpp | 2 | ||||
-rw-r--r-- | libdbpp/unittests/testConnectionPool.cpp | 5 | ||||
-rw-r--r-- | libdbpp/unittests/testPatch.cpp | 2 | ||||
-rw-r--r-- | libdbpp/unittests/testUtils.cpp | 3 |
4 files changed, 9 insertions, 3 deletions
diff --git a/libdbpp/unittests/mockdb.cpp b/libdbpp/unittests/mockdb.cpp index 247a724..3ee08e1 100644 --- a/libdbpp/unittests/mockdb.cpp +++ b/libdbpp/unittests/mockdb.cpp @@ -20,10 +20,12 @@ void MockDb::commitTxInt() { } + void MockDb::rollbackTxInt() { } + void MockDb::ping() const { diff --git a/libdbpp/unittests/testConnectionPool.cpp b/libdbpp/unittests/testConnectionPool.cpp index 630cb0a..4140c4a 100644 --- a/libdbpp/unittests/testConnectionPool.cpp +++ b/libdbpp/unittests/testConnectionPool.cpp @@ -12,9 +12,8 @@ class MockPool : public DB::PluginMock<PQ::Mock>, public DB::ConnectionPool { public: MockPool() : - PluginMock<PQ::Mock>("pqmock", {}, "user=postgres dbname=postgres"), DB::ConnectionPool(4, 2, "postgresql", - stringbf("user=postgres dbname=%s", - databaseName())) + PluginMock<PQ::Mock>("pqmock", {}, "user=postgres dbname=postgres"), + DB::ConnectionPool(4, 2, "postgresql", stringbf("user=postgres dbname=%s", databaseName())) { } }; diff --git a/libdbpp/unittests/testPatch.cpp b/libdbpp/unittests/testPatch.cpp index e1361f4..cdf4c5a 100644 --- a/libdbpp/unittests/testPatch.cpp +++ b/libdbpp/unittests/testPatch.cpp @@ -36,6 +36,7 @@ public: { b.append("a.a = ?"); } + void bindParams(DB::Command * cmd, unsigned int & o) override { @@ -50,6 +51,7 @@ public: { b.append("deleted = ?"); } + void bindParams(DB::Command * cmd, unsigned int & o) override { diff --git a/libdbpp/unittests/testUtils.cpp b/libdbpp/unittests/testUtils.cpp index 4b3f651..59ccf13 100644 --- a/libdbpp/unittests/testUtils.cpp +++ b/libdbpp/unittests/testUtils.cpp @@ -33,6 +33,7 @@ #include <type_traits> #include <utility> #include <vector> + // IWYU pragma: no_include <boost/date_time/gregorian_calendar.ipp> namespace DB { @@ -218,6 +219,7 @@ BOOST_AUTO_TEST_CASE(bulkLoadFile) } using StringTypes = std::tuple<std::string, std::string_view, Glib::ustring>; + BOOST_AUTO_TEST_CASE_TEMPLATE(nullBind, Str, StringTypes) { auto db = DB::MockDatabase::openConnectionTo("pqmock"); @@ -413,6 +415,7 @@ struct S { int64_t a; int64_t b; }; + BOOST_STATIC_ASSERT(sizeof(S) == 16); BOOST_AUTO_TEST_CASE(testBlobStruct) |