Changeset View
Changeset View
Standalone View
Standalone View
src/test/dbwrapper_tests.cpp
Show First 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | for (const bool obfuscate : {false, true}) { | ||||
batch.Write(key, in); | batch.Write(key, in); | ||||
batch.Write(key2, in2); | batch.Write(key2, in2); | ||||
batch.Write(key3, in3); | batch.Write(key3, in3); | ||||
// Remove key3 before it's even been written | // Remove key3 before it's even been written | ||||
batch.Erase(key3); | batch.Erase(key3); | ||||
dbw.WriteBatch(batch); | BOOST_CHECK(dbw.WriteBatch(batch)); | ||||
BOOST_CHECK(dbw.Read(key, res)); | BOOST_CHECK(dbw.Read(key, res)); | ||||
BOOST_CHECK_EQUAL(res.ToString(), in.ToString()); | BOOST_CHECK_EQUAL(res.ToString(), in.ToString()); | ||||
BOOST_CHECK(dbw.Read(key2, res)); | BOOST_CHECK(dbw.Read(key2, res)); | ||||
BOOST_CHECK_EQUAL(res.ToString(), in2.ToString()); | BOOST_CHECK_EQUAL(res.ToString(), in2.ToString()); | ||||
// key3 should've never been written | // key3 should've never been written | ||||
BOOST_CHECK(dbw.Read(key3, res) == false); | BOOST_CHECK(dbw.Read(key3, res) == false); | ||||
▲ Show 20 Lines • Show All 261 Lines • Show Last 20 Lines |