summaryrefslogtreecommitdiff
path: root/libdbpp/unittests
diff options
context:
space:
mode:
Diffstat (limited to 'libdbpp/unittests')
-rw-r--r--libdbpp/unittests/Jamfile.jam2
m---------libdbpp/unittests/libdbpp-postgresql0
-rw-r--r--libdbpp/unittests/testUtils.cpp3
3 files changed, 3 insertions, 2 deletions
diff --git a/libdbpp/unittests/Jamfile.jam b/libdbpp/unittests/Jamfile.jam
index a8fca66..95921cd 100644
--- a/libdbpp/unittests/Jamfile.jam
+++ b/libdbpp/unittests/Jamfile.jam
@@ -6,7 +6,7 @@ lib pq ;
lib mysqlclient : : : : <include>/usr/include/mysql ;
lib boost_date_time ;
lib boost_system ;
-lib boost_utf : : <name>boost_unit_test_framework ;
+lib boost_utf : : <name>boost_unit_test_framework : : <toolset>tidy:<xcheckxx>hicpp-* ;
lib Ice++11 ;
run
diff --git a/libdbpp/unittests/libdbpp-postgresql b/libdbpp/unittests/libdbpp-postgresql
-Subproject 283047d0db99da4579c54ac50bbc71ff358360d
+Subproject 6b913137275cacde9f938058f961d4cbb64f584
diff --git a/libdbpp/unittests/testUtils.cpp b/libdbpp/unittests/testUtils.cpp
index 4c28538..092140b 100644
--- a/libdbpp/unittests/testUtils.cpp
+++ b/libdbpp/unittests/testUtils.cpp
@@ -293,7 +293,7 @@ BOOST_AUTO_TEST_CASE( bindIntPtr )
ins->execute();
delete is2;
auto sel = db->select("SELECT a, b FROM forEachRow");
- unsigned int total = 0;
+ double total = 0;
for (const auto & row : sel->as<std::optional<int64_t>, std::optional<double>>()) {
BOOST_REQUIRE(row[0].isNull());
BOOST_REQUIRE(!row[1].isNull());
@@ -381,6 +381,7 @@ testExtractT(DB::SelectCommandPtr sel) {
#ifdef __clang__
// Clang cannot compile this for reasons largely todo with ambiguousness in the spec
// Fixed when we move to std::chrono
+ // NOLINTNEXTLINE(bugprone-suspicious-semicolon)
if constexpr (!std::is_same<T, boost::posix_time::time_duration>::value) {
#else
if constexpr (true) {