diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-08-30 18:05:55 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-08-30 18:05:55 +0100 |
commit | 593e9817534a7d884164597005578da2223d089b (patch) | |
tree | d8677ed4e7cef0e7a1ef75958cfea64f4625805f /test/test-e2e.cpp | |
parent | Add -Wpedantic (diff) | |
download | mygrate-593e9817534a7d884164597005578da2223d089b.tar.bz2 mygrate-593e9817534a7d884164597005578da2223d089b.tar.xz mygrate-593e9817534a7d884164597005578da2223d089b.zip |
Fix up all remaining warnings
Diffstat (limited to 'test/test-e2e.cpp')
-rw-r--r-- | test/test-e2e.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/test/test-e2e.cpp b/test/test-e2e.cpp index ca65e34..3359160 100644 --- a/test/test-e2e.cpp +++ b/test/test-e2e.cpp @@ -65,6 +65,11 @@ public: } } + MockSetup(const MockSetup &) = delete; + MockSetup(MockSetup &&) = delete; + MockSetup & operator=(const MockSetup &) = delete; + MockSetup & operator=(MockSetup &&) = delete; + TestUpdateDatabase & getUpdateDatabase() { @@ -316,9 +321,9 @@ replication_data_type_impl(Test * test) auto rs {MyGrate::DbStmt<"SELECT val FROM testout.test ORDER BY id">::execute(&test->pqm)}; std::vector<O> outs; outs.reserve(ROWS); - for (auto v : *rs) { - outs.push_back(v[0]); - } + std::transform(rs->begin(), rs->end(), std::back_inserter(outs), [](const auto & v) { + return static_cast<O>(v[0]); + }); // Check values BOOST_CHECK_EQUAL_COLLECTIONS(vals.begin(), vals.end(), outs.begin(), outs.end()); |