summaryrefslogtreecommitdiff
path: root/issues/issue320_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'issues/issue320_test.cc')
-rw-r--r--issues/issue320_test.cc16
1 files changed, 7 insertions, 9 deletions
diff --git a/issues/issue320_test.cc b/issues/issue320_test.cc
index c5fcbfc..9d7fa7b 100644
--- a/issues/issue320_test.cc
+++ b/issues/issue320_test.cc
@@ -9,9 +9,10 @@
#include <string>
#include <vector>
+#include "gtest/gtest.h"
#include "leveldb/db.h"
#include "leveldb/write_batch.h"
-#include "util/testharness.h"
+#include "util/testutil.h"
namespace leveldb {
@@ -37,8 +38,6 @@ std::string CreateRandomString(int32_t index) {
} // namespace
-class Issue320 {};
-
TEST(Issue320, Test) {
std::srand(0);
@@ -53,8 +52,8 @@ TEST(Issue320, Test) {
Options options;
options.create_if_missing = true;
- std::string dbpath = test::TmpDir() + "/leveldb_issue320_test";
- ASSERT_OK(DB::Open(options, dbpath, &db));
+ std::string dbpath = testing::TempDir() + "leveldb_issue320_test";
+ ASSERT_LEVELDB_OK(DB::Open(options, dbpath, &db));
uint32_t target_size = 10000;
uint32_t num_items = 0;
@@ -78,7 +77,8 @@ TEST(Issue320, Test) {
CreateRandomString(index), CreateRandomString(index)));
batch.Put(test_map[index]->first, test_map[index]->second);
} else {
- ASSERT_OK(db->Get(readOptions, test_map[index]->first, &old_value));
+ ASSERT_LEVELDB_OK(
+ db->Get(readOptions, test_map[index]->first, &old_value));
if (old_value != test_map[index]->second) {
std::cout << "ERROR incorrect value returned by Get" << std::endl;
std::cout << " count=" << count << std::endl;
@@ -102,7 +102,7 @@ TEST(Issue320, Test) {
}
}
- ASSERT_OK(db->Write(writeOptions, &batch));
+ ASSERT_LEVELDB_OK(db->Write(writeOptions, &batch));
if (keep_snapshots && GenerateRandomNumber(10) == 0) {
int i = GenerateRandomNumber(snapshots.size());
@@ -124,5 +124,3 @@ TEST(Issue320, Test) {
}
} // namespace leveldb
-
-int main(int argc, char** argv) { return leveldb::test::RunAllTests(); }