summaryrefslogtreecommitdiff
path: root/test/test-e2e.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/test-e2e.cpp')
-rw-r--r--test/test-e2e.cpp11
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());