#include "rocksdb/db.h"
#include "rocksdb/merge_operator.h"
#include "rocksdb/utilities/db_ttl.h"
+#include "test_util/testharness.h"
+#include "util/random.h"
#include "utilities/merge_operators.h"
#include "utilities/merge_operators/string_append/stringappend.h"
#include "utilities/merge_operators/string_append/stringappend2.h"
-#include "util/testharness.h"
-#include "util/random.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Path to the database on file system
const std::string kDbName = test::PerThreadDBPath("stringappend_test");
slists.Append("k2", "a3");
std::string res;
- std::unique_ptr<rocksdb::Iterator> it(db_->NewIterator(ReadOptions()));
+ std::unique_ptr<ROCKSDB_NAMESPACE::Iterator> it(
+ db_->NewIterator(ReadOptions()));
std::string k1("k1");
std::string k2("k2");
bool first = true;
// Append, Flush, Get
slists.Append("c", "asdasd");
- db->Flush(rocksdb::FlushOptions());
+ db->Flush(ROCKSDB_NAMESPACE::FlushOptions());
success = slists.Get("c", &c);
ASSERT_TRUE(success);
ASSERT_EQ(c, "asdasd");
// Append, Flush, Append, Get
slists.Append("a", "x");
slists.Append("b", "y");
- db->Flush(rocksdb::FlushOptions());
+ db->Flush(ROCKSDB_NAMESPACE::FlushOptions());
slists.Append("a", "t");
slists.Append("a", "r");
slists.Append("b", "2");
// Append, Flush, Compact, Get
slists.Append("b", "afcg");
- db->Flush(rocksdb::FlushOptions());
+ db->Flush(ROCKSDB_NAMESPACE::FlushOptions());
db->CompactRange(CompactRangeOptions(), nullptr, nullptr);
slists.Get("b", &b);
ASSERT_EQ(b, "y\n2\nmonkey\ndf\nl;\nafcg");
ASSERT_EQ(res, checker);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);