Use new DBWithTTL API in tests

This commit is contained in:
Igor Canadi
2014-04-28 23:44:33 -04:00
parent f868dcbbed
commit 91ef2eae23
3 changed files with 11 additions and 12 deletions

View File

@@ -14,7 +14,7 @@
#include "utilities/merge_operators.h"
#include "utilities/merge_operators/string_append/stringappend.h"
#include "utilities/merge_operators/string_append/stringappend2.h"
#include "utilities/ttl/db_ttl.h"
#include "utilities/db_ttl.h"
#include "util/testharness.h"
#include "util/random.h"
@@ -38,11 +38,11 @@ std::shared_ptr<DB> OpenNormalDb(char delim_char) {
// Open a TtlDB with a non-associative StringAppendTESTOperator
std::shared_ptr<DB> OpenTtlDb(char delim_char) {
StackableDB* db;
DBWithTTL* db;
Options options;
options.create_if_missing = true;
options.merge_operator.reset(new StringAppendTESTOperator(delim_char));
ASSERT_OK(UtilityDB::OpenTtlDB(options, kDbName, &db, 123456));
ASSERT_OK(DBWithTTL::Open(options, kDbName, &db, 123456));
return std::shared_ptr<DB>(db);
}
} // namespace