This is an automated email from the ASF dual-hosted git repository.
tison pushed a commit to branch unstable
in repository https://gitbox.apache.org/repos/asf/incubator-kvrocks.git
The following commit(s) were added to refs/heads/unstable by this push:
new 777f0f2a Use make_unique/make_shared from STL (#1011)
777f0f2a is described below
commit 777f0f2a3047ede0e52518f157c6ba36ec341117
Author: Yaroslav <[email protected]>
AuthorDate: Wed Oct 19 04:53:06 2022 +0300
Use make_unique/make_shared from STL (#1011)
---
src/cluster/cluster.cc | 4 ++--
src/cluster/slot_migrate.cc | 2 +-
src/common/util.cc | 4 ++--
src/common/util.h | 15 ++-------------
src/server/server.cc | 12 ++++++------
src/storage/storage.cc | 4 ++--
src/storage/table_properties_collector.cc | 3 ++-
src/types/redis_set.cc | 2 +-
src/types/redis_stream.cc | 4 ++--
src/types/redis_zset.cc | 6 +++---
tests/cppunit/compact_test.cc | 6 +++---
tests/cppunit/cron_test.cc | 2 +-
tests/cppunit/disk_test.cc | 32 +++++++++++++++----------------
tests/cppunit/t_bitmap_test.cc | 2 +-
tests/cppunit/t_geo_test.cc | 2 +-
tests/cppunit/t_hash_test.cc | 2 +-
tests/cppunit/t_list_test.cc | 2 +-
tests/cppunit/t_metadata_test.cc | 4 ++--
tests/cppunit/t_set_test.cc | 2 +-
tests/cppunit/t_sortedint_test.cc | 2 +-
tests/cppunit/t_string_test.cc | 2 +-
tests/cppunit/t_zset_test.cc | 2 +-
22 files changed, 53 insertions(+), 63 deletions(-)
diff --git a/src/cluster/cluster.cc b/src/cluster/cluster.cc
index e1152f31..3447e98c 100644
--- a/src/cluster/cluster.cc
+++ b/src/cluster/cluster.cc
@@ -560,7 +560,7 @@ Status Cluster::ParseClusterNodes(const std::string
&nodes_str, ClusterNodes *no
return Status(Status::ClusterInvalidInfo, errInvalidClusterNodeInfo);
} else {
// Create slave node
- (*nodes)[id] = Util::MakeShared<ClusterNode>(id, host, port, role,
master_id, slots);
+ (*nodes)[id] = std::make_shared<ClusterNode>(id, host, port, role,
master_id, slots);
continue;
}
}
@@ -608,7 +608,7 @@ Status Cluster::ParseClusterNodes(const std::string
&nodes_str, ClusterNodes *no
}
// Create master node
- (*nodes)[id] = Util::MakeShared<ClusterNode>(id, host, port, role,
master_id, slots);
+ (*nodes)[id] = std::make_shared<ClusterNode>(id, host, port, role,
master_id, slots);
}
return Status::OK();
}
diff --git a/src/cluster/slot_migrate.cc b/src/cluster/slot_migrate.cc
index 12c273bf..90f11311 100644
--- a/src/cluster/slot_migrate.cc
+++ b/src/cluster/slot_migrate.cc
@@ -108,7 +108,7 @@ Status SlotMigrate::MigrateStart(Server *svr, const
std::string &node_id, const
dst_node_ = node_id;
// Create migration job
- auto job = Util::MakeUnique<SlotMigrateJob>(slot, dst_ip, dst_port, speed,
pipeline_size, seq_gap);
+ auto job = std::make_unique<SlotMigrateJob>(slot, dst_ip, dst_port, speed,
pipeline_size, seq_gap);
{
std::lock_guard<std::mutex> guard(job_mutex_);
slot_job_ = std::move(job);
diff --git a/src/common/util.cc b/src/common/util.cc
index a29025c3..5886d5a2 100644
--- a/src/common/util.cc
+++ b/src/common/util.cc
@@ -673,13 +673,13 @@ int aeWait(int fd, int mask, uint64_t timeout) {
}
}
-uint64_t GetTimeStampMS(void) {
+uint64_t GetTimeStampMS() {
auto tp =
std::chrono::time_point_cast<std::chrono::milliseconds>(std::chrono::system_clock::now());
auto ts =
std::chrono::duration_cast<std::chrono::milliseconds>(tp.time_since_epoch());
return ts.count();
}
-uint64_t GetTimeStampUS(void) {
+uint64_t GetTimeStampUS() {
auto tp =
std::chrono::time_point_cast<std::chrono::microseconds>(std::chrono::system_clock::now());
auto ts =
std::chrono::duration_cast<std::chrono::microseconds>(tp.time_since_epoch());
return ts.count();
diff --git a/src/common/util.h b/src/common/util.h
index 38bd1145..7f789d3f 100644
--- a/src/common/util.h
+++ b/src/common/util.h
@@ -68,18 +68,7 @@ std::vector<std::string> TokenizeRedisProtocol(const
std::string &value);
void ThreadSetName(const char *name);
int aeWait(int fd, int mask, uint64_t milliseconds);
-uint64_t GetTimeStampMS(void);
-uint64_t GetTimeStampUS(void);
+uint64_t GetTimeStampMS();
+uint64_t GetTimeStampUS();
-// define std::make_unique in c++14
-// refer to https://en.cppreference.com/w/cpp/memory/unique_ptr/make_unique
-template <typename T, typename... Args>
-std::unique_ptr<T> MakeUnique(Args &&...args) {
- return std::make_unique<T>(std::forward<Args>(args)...);
-}
-
-template <typename T, typename... Args>
-std::shared_ptr<T> MakeShared(Args &&...args) {
- return std::make_shared<T>(std::forward<Args>(args)...);
-}
} // namespace Util
diff --git a/src/server/server.cc b/src/server/server.cc
index c447c836..15799c17 100644
--- a/src/server/server.cc
+++ b/src/server/server.cc
@@ -62,10 +62,10 @@ Server::Server(Engine::Storage *storage, Config *config) :
storage_(storage), co
#endif
// Init cluster
- cluster_ = Util::MakeUnique<Cluster>(this, config_->binds, config_->port);
+ cluster_ = std::make_unique<Cluster>(this, config_->binds, config_->port);
for (int i = 0; i < config->workers; i++) {
- auto worker = Util::MakeUnique<Worker>(this, config);
+ auto worker = std::make_unique<Worker>(this, config);
// multiple workers can't listen to the same unix socket, so
// listen unix socket only from a single worker - the first one
if (!config->unixsocket.empty() && i == 0) {
@@ -77,7 +77,7 @@ Server::Server(Engine::Storage *storage, Config *config) :
storage_(storage), co
}
LOG(INFO) << "[server] Listening on unix socket: " << config->unixsocket;
}
-
worker_threads_.emplace_back(Util::MakeUnique<WorkerThread>(std::move(worker)));
+
worker_threads_.emplace_back(std::make_unique<WorkerThread>(std::move(worker)));
}
AdjustOpenFilesLimit();
slow_log_.SetMaxEntries(config->slowlog_max_len);
@@ -132,7 +132,7 @@ Status Server::Start() {
if (config_->cluster_enabled) {
// Create objects used for slot migration
slot_migrate_ =
- Util::MakeUnique<SlotMigrate>(this, config_->migrate_speed,
config_->pipeline_size, config_->sequence_gap);
+ std::make_unique<SlotMigrate>(this, config_->migrate_speed,
config_->pipeline_size, config_->sequence_gap);
slot_import_ = new SlotImport(this);
// Create migrating thread
auto s = slot_migrate_->CreateMigrateHandleThread();
@@ -587,11 +587,11 @@ int Server::IncrBlockedClientNum() { return
blocked_clients_.fetch_add(1, std::m
int Server::DecrBlockedClientNum() { return blocked_clients_.fetch_sub(1,
std::memory_order_relaxed); }
std::unique_ptr<RWLock::ReadLock> Server::WorkConcurrencyGuard() {
- return Util::MakeUnique<RWLock::ReadLock>(works_concurrency_rw_lock_);
+ return std::make_unique<RWLock::ReadLock>(works_concurrency_rw_lock_);
}
std::unique_ptr<RWLock::WriteLock> Server::WorkExclusivityGuard() {
- return Util::MakeUnique<RWLock::WriteLock>(works_concurrency_rw_lock_);
+ return std::make_unique<RWLock::WriteLock>(works_concurrency_rw_lock_);
}
std::atomic<uint64_t> *Server::GetClientID() { return &client_id_; }
diff --git a/src/storage/storage.cc b/src/storage/storage.cc
index e2fc881e..dae958f6 100644
--- a/src/storage/storage.cc
+++ b/src/storage/storage.cc
@@ -717,10 +717,10 @@ std::string Storage::GetReplIdFromDbEngine(void) {
return replid_in_db;
}
-std::unique_ptr<RWLock::ReadLock> Storage::ReadLockGuard() { return
Util::MakeUnique<RWLock::ReadLock>(db_rw_lock_); }
+std::unique_ptr<RWLock::ReadLock> Storage::ReadLockGuard() { return
std::make_unique<RWLock::ReadLock>(db_rw_lock_); }
std::unique_ptr<RWLock::WriteLock> Storage::WriteLockGuard() {
- return Util::MakeUnique<RWLock::WriteLock>(db_rw_lock_);
+ return std::make_unique<RWLock::WriteLock>(db_rw_lock_);
}
Status Storage::ReplDataManager::GetFullReplDataInfo(Storage *storage,
std::string *files) {
diff --git a/src/storage/table_properties_collector.cc
b/src/storage/table_properties_collector.cc
index d046cff2..73543d43 100644
--- a/src/storage/table_properties_collector.cc
+++ b/src/storage/table_properties_collector.cc
@@ -93,7 +93,8 @@ rocksdb::TablePropertiesCollector
*CompactOnExpiredTableCollectorFactory::Create
rocksdb::TablePropertiesCollectorFactory::Context context) {
return new CompactOnExpiredCollector(cf_name_, trigger_threshold_);
}
+
std::shared_ptr<CompactOnExpiredTableCollectorFactory>
NewCompactOnExpiredTableCollectorFactory(
const std::string &cf_name, float trigger_threshold) {
- return Util::MakeShared<CompactOnExpiredTableCollectorFactory>(cf_name,
trigger_threshold);
+ return std::make_shared<CompactOnExpiredTableCollectorFactory>(cf_name,
trigger_threshold);
}
diff --git a/src/types/redis_set.cc b/src/types/redis_set.cc
index 3f0d7d05..061f51d9 100644
--- a/src/types/redis_set.cc
+++ b/src/types/redis_set.cc
@@ -206,7 +206,7 @@ rocksdb::Status Set::Take(const Slice &user_key,
std::vector<std::string> *membe
AppendNamespacePrefix(user_key, &ns_key);
std::unique_ptr<LockGuard> lock_guard;
- if (pop) lock_guard =
Util::MakeUnique<LockGuard>(storage_->GetLockManager(), ns_key);
+ if (pop) lock_guard =
std::make_unique<LockGuard>(storage_->GetLockManager(), ns_key);
SetMetadata metadata(false);
rocksdb::Status s = GetMetadata(ns_key, &metadata);
diff --git a/src/types/redis_stream.cc b/src/types/redis_stream.cc
index b457ad42..dc511792 100644
--- a/src/types/redis_stream.cc
+++ b/src/types/redis_stream.cc
@@ -447,7 +447,7 @@ rocksdb::Status Stream::GetStreamInfo(const rocksdb::Slice
&stream_name, bool fu
return rocksdb::Status::InvalidArgument(rv.Msg());
}
- info->first_entry =
Util::MakeUnique<StreamEntry>(metadata.first_entry_id.ToString(),
std::move(values));
+ info->first_entry =
std::make_unique<StreamEntry>(metadata.first_entry_id.ToString(),
std::move(values));
std::string last_value;
s = getEntryRawValue(ns_key, metadata, metadata.last_entry_id,
&last_value);
@@ -460,7 +460,7 @@ rocksdb::Status Stream::GetStreamInfo(const rocksdb::Slice
&stream_name, bool fu
return rocksdb::Status::InvalidArgument(rv.Msg());
}
- info->last_entry =
Util::MakeUnique<StreamEntry>(metadata.last_entry_id.ToString(),
std::move(values));
+ info->last_entry =
std::make_unique<StreamEntry>(metadata.last_entry_id.ToString(),
std::move(values));
}
return rocksdb::Status::OK();
diff --git a/src/types/redis_zset.cc b/src/types/redis_zset.cc
index ce0fb8e8..fca4b2e3 100644
--- a/src/types/redis_zset.cc
+++ b/src/types/redis_zset.cc
@@ -216,7 +216,7 @@ rocksdb::Status ZSet::Range(const Slice &user_key, int
start, int stop, uint8_t
bool reversed = (flags & (uint8_t)kZSetReversed) != 0;
std::unique_ptr<LockGuard> lock_guard;
- if (removed) lock_guard =
Util::MakeUnique<LockGuard>(storage_->GetLockManager(), ns_key);
+ if (removed) lock_guard =
std::make_unique<LockGuard>(storage_->GetLockManager(), ns_key);
ZSetMetadata metadata(false);
rocksdb::Status s = GetMetadata(ns_key, &metadata);
if (!s.ok()) return s.IsNotFound() ? rocksdb::Status::OK() : s;
@@ -290,7 +290,7 @@ rocksdb::Status ZSet::RangeByScore(const Slice &user_key,
ZRangeSpec spec, std::
AppendNamespacePrefix(user_key, &ns_key);
std::unique_ptr<LockGuard> lock_guard;
- if (spec.removed) lock_guard =
Util::MakeUnique<LockGuard>(storage_->GetLockManager(), ns_key);
+ if (spec.removed) lock_guard =
std::make_unique<LockGuard>(storage_->GetLockManager(), ns_key);
ZSetMetadata metadata(false);
rocksdb::Status s = GetMetadata(ns_key, &metadata);
if (!s.ok()) return s.IsNotFound() ? rocksdb::Status::OK() : s;
@@ -410,7 +410,7 @@ rocksdb::Status ZSet::RangeByLex(const Slice &user_key,
ZRangeLexSpec spec, std:
std::unique_ptr<LockGuard> lock_guard;
if (spec.removed) {
- lock_guard = Util::MakeUnique<LockGuard>(storage_->GetLockManager(),
ns_key);
+ lock_guard = std::make_unique<LockGuard>(storage_->GetLockManager(),
ns_key);
}
ZSetMetadata metadata(false);
rocksdb::Status s = GetMetadata(ns_key, &metadata);
diff --git a/tests/cppunit/compact_test.cc b/tests/cppunit/compact_test.cc
index 163417a8..4042e885 100644
--- a/tests/cppunit/compact_test.cc
+++ b/tests/cppunit/compact_test.cc
@@ -32,13 +32,13 @@ TEST(Compact, Filter) {
config.backup_dir = "compactdb/backup";
config.slot_id_encoded = false;
- auto storage_ = Util::MakeUnique<Engine::Storage>(&config);
+ auto storage_ = std::make_unique<Engine::Storage>(&config);
Status s = storage_->Open();
assert(s.IsOK());
int ret;
std::string ns = "test_compact";
- auto hash = Util::MakeUnique<Redis::Hash>(storage_.get(), ns);
+ auto hash = std::make_unique<Redis::Hash>(storage_.get(), ns);
std::string expired_hash_key = "expire_hash_key";
std::string live_hash_key = "live_hash_key";
hash->Set(expired_hash_key, "f1", "v1", &ret);
@@ -72,7 +72,7 @@ TEST(Compact, Filter) {
EXPECT_EQ(ikey.GetKey().ToString(), live_hash_key);
}
- auto zset = Util::MakeUnique<Redis::ZSet>(storage_.get(), ns);
+ auto zset = std::make_unique<Redis::ZSet>(storage_.get(), ns);
std::string expired_zset_key = "expire_zset_key";
std::vector<MemberScore> member_scores = {MemberScore{"z1", 1.1},
MemberScore{"z2", 0.4}};
zset->Add(expired_zset_key, 0, &member_scores, &ret);
diff --git a/tests/cppunit/cron_test.cc b/tests/cppunit/cron_test.cc
index 83ac24b2..9c3f3bd3 100644
--- a/tests/cppunit/cron_test.cc
+++ b/tests/cppunit/cron_test.cc
@@ -29,7 +29,7 @@
class CronTest : public testing::Test {
protected:
explicit CronTest() {
- cron = Util::MakeUnique<Cron>();
+ cron = std::make_unique<Cron>();
std::vector<std::string> schedule{"*", "3", "*", "*", "*"};
cron->SetScheduleTime(schedule);
}
diff --git a/tests/cppunit/disk_test.cc b/tests/cppunit/disk_test.cc
index d4061c13..ca252df4 100644
--- a/tests/cppunit/disk_test.cc
+++ b/tests/cppunit/disk_test.cc
@@ -58,8 +58,8 @@ class RedisDiskTest : public TestBase {
TEST_F(RedisDiskTest, StringDisk) {
key_ = "stringdisk_key";
- std::unique_ptr<Redis::String> string =
Util::MakeUnique<Redis::String>(storage_, "disk_ns_string");
- std::unique_ptr<Redis::Disk> disk = Util::MakeUnique<Redis::Disk>(storage_,
"disk_ns_string");
+ std::unique_ptr<Redis::String> string =
std::make_unique<Redis::String>(storage_, "disk_ns_string");
+ std::unique_ptr<Redis::Disk> disk = std::make_unique<Redis::Disk>(storage_,
"disk_ns_string");
std::vector<int> value_size{1024 * 1024};
EXPECT_TRUE(string->Set(key_, std::string(value_size[0], 'a')).ok());
uint64_t result = 0;
@@ -70,8 +70,8 @@ TEST_F(RedisDiskTest, StringDisk) {
}
TEST_F(RedisDiskTest, HashDisk) {
- std::unique_ptr<Redis::Hash> hash = Util::MakeUnique<Redis::Hash>(storage_,
"disk_ns_hash");
- std::unique_ptr<Redis::Disk> disk = Util::MakeUnique<Redis::Disk>(storage_,
"disk_ns_hash");
+ std::unique_ptr<Redis::Hash> hash = std::make_unique<Redis::Hash>(storage_,
"disk_ns_hash");
+ std::unique_ptr<Redis::Disk> disk = std::make_unique<Redis::Disk>(storage_,
"disk_ns_hash");
key_ = "hashdisk_key";
fields_ = {"hashdisk_kkey1", "hashdisk_kkey2", "hashdisk_kkey3",
"hashdisk_kkey4", "hashdisk_kkey5"};
values_.resize(5);
@@ -92,8 +92,8 @@ TEST_F(RedisDiskTest, HashDisk) {
}
TEST_F(RedisDiskTest, SetDisk) {
- std::unique_ptr<Redis::Set> set = Util::MakeUnique<Redis::Set>(storage_,
"disk_ns_set");
- std::unique_ptr<Redis::Disk> disk = Util::MakeUnique<Redis::Disk>(storage_,
"disk_ns_set");
+ std::unique_ptr<Redis::Set> set = std::make_unique<Redis::Set>(storage_,
"disk_ns_set");
+ std::unique_ptr<Redis::Disk> disk = std::make_unique<Redis::Disk>(storage_,
"disk_ns_set");
key_ = "setdisk_key";
values_.resize(5);
uint64_t approximate_size = 0;
@@ -115,8 +115,8 @@ TEST_F(RedisDiskTest, SetDisk) {
}
TEST_F(RedisDiskTest, ListDisk) {
- std::unique_ptr<Redis::List> list = Util::MakeUnique<Redis::List>(storage_,
"disk_ns_list");
- std::unique_ptr<Redis::Disk> disk = Util::MakeUnique<Redis::Disk>(storage_,
"disk_ns_list");
+ std::unique_ptr<Redis::List> list = std::make_unique<Redis::List>(storage_,
"disk_ns_list");
+ std::unique_ptr<Redis::Disk> disk = std::make_unique<Redis::Disk>(storage_,
"disk_ns_list");
key_ = "listdisk_key";
values_.resize(5);
std::vector<int> value_size{1024, 1024, 1024, 1024, 1024};
@@ -136,8 +136,8 @@ TEST_F(RedisDiskTest, ListDisk) {
}
TEST_F(RedisDiskTest, ZsetDisk) {
- std::unique_ptr<Redis::ZSet> zset = Util::MakeUnique<Redis::ZSet>(storage_,
"disk_ns_zet");
- std::unique_ptr<Redis::Disk> disk = Util::MakeUnique<Redis::Disk>(storage_,
"disk_ns_zet");
+ std::unique_ptr<Redis::ZSet> zset = std::make_unique<Redis::ZSet>(storage_,
"disk_ns_zet");
+ std::unique_ptr<Redis::Disk> disk = std::make_unique<Redis::Disk>(storage_,
"disk_ns_zet");
key_ = "zsetdisk_key";
int ret = 0;
uint64_t approximate_size = 0;
@@ -158,8 +158,8 @@ TEST_F(RedisDiskTest, ZsetDisk) {
}
TEST_F(RedisDiskTest, BitmapDisk) {
- std::unique_ptr<Redis::Bitmap> bitmap =
Util::MakeUnique<Redis::Bitmap>(storage_, "disk_ns_bitmap");
- std::unique_ptr<Redis::Disk> disk = Util::MakeUnique<Redis::Disk>(storage_,
"disk_ns_bitmap");
+ std::unique_ptr<Redis::Bitmap> bitmap =
std::make_unique<Redis::Bitmap>(storage_, "disk_ns_bitmap");
+ std::unique_ptr<Redis::Disk> disk = std::make_unique<Redis::Disk>(storage_,
"disk_ns_bitmap");
key_ = "bitmapdisk_key";
bool bit = false;
uint64_t approximate_size = 0;
@@ -175,8 +175,8 @@ TEST_F(RedisDiskTest, BitmapDisk) {
}
TEST_F(RedisDiskTest, SortedintDisk) {
- std::unique_ptr<Redis::Sortedint> sortedint =
Util::MakeUnique<Redis::Sortedint>(storage_, "disk_ns_sortedint");
- std::unique_ptr<Redis::Disk> disk = Util::MakeUnique<Redis::Disk>(storage_,
"disk_ns_sortedint");
+ std::unique_ptr<Redis::Sortedint> sortedint =
std::make_unique<Redis::Sortedint>(storage_, "disk_ns_sortedint");
+ std::unique_ptr<Redis::Disk> disk = std::make_unique<Redis::Disk>(storage_,
"disk_ns_sortedint");
key_ = "sortedintdisk_key";
int ret;
uint64_t approximate_size = 0;
@@ -192,8 +192,8 @@ TEST_F(RedisDiskTest, SortedintDisk) {
}
TEST_F(RedisDiskTest, StreamDisk) {
- std::unique_ptr<Redis::Stream> stream =
Util::MakeUnique<Redis::Stream>(storage_, "disk_ns_stream");
- std::unique_ptr<Redis::Disk> disk = Util::MakeUnique<Redis::Disk>(storage_,
"disk_ns_stream");
+ std::unique_ptr<Redis::Stream> stream =
std::make_unique<Redis::Stream>(storage_, "disk_ns_stream");
+ std::unique_ptr<Redis::Disk> disk = std::make_unique<Redis::Disk>(storage_,
"disk_ns_stream");
key_ = "streamdisk_key";
Redis::StreamAddOptions options;
options.with_entry_id = false;
diff --git a/tests/cppunit/t_bitmap_test.cc b/tests/cppunit/t_bitmap_test.cc
index e1d05d84..f17eae6f 100644
--- a/tests/cppunit/t_bitmap_test.cc
+++ b/tests/cppunit/t_bitmap_test.cc
@@ -27,7 +27,7 @@
class RedisBitmapTest : public TestBase {
protected:
- explicit RedisBitmapTest() : TestBase() { bitmap =
Util::MakeUnique<Redis::Bitmap>(storage_, "bitmap_ns"); }
+ explicit RedisBitmapTest() : TestBase() { bitmap =
std::make_unique<Redis::Bitmap>(storage_, "bitmap_ns"); }
~RedisBitmapTest() = default;
void SetUp() override { key_ = "test_bitmap_key"; }
void TearDown() override {}
diff --git a/tests/cppunit/t_geo_test.cc b/tests/cppunit/t_geo_test.cc
index a7d067ae..b42da22e 100644
--- a/tests/cppunit/t_geo_test.cc
+++ b/tests/cppunit/t_geo_test.cc
@@ -28,7 +28,7 @@
class RedisGeoTest : public TestBase {
protected:
- RedisGeoTest() : TestBase() { geo = Util::MakeUnique<Redis::Geo>(storage_,
"geo_ns"); }
+ RedisGeoTest() : TestBase() { geo = std::make_unique<Redis::Geo>(storage_,
"geo_ns"); }
~RedisGeoTest() = default;
void SetUp() {
key_ = "test_geo_key";
diff --git a/tests/cppunit/t_hash_test.cc b/tests/cppunit/t_hash_test.cc
index 694ebdea..9f0eabd6 100644
--- a/tests/cppunit/t_hash_test.cc
+++ b/tests/cppunit/t_hash_test.cc
@@ -30,7 +30,7 @@
#include "types/redis_hash.h"
class RedisHashTest : public TestBase {
protected:
- explicit RedisHashTest() : TestBase() { hash =
Util::MakeUnique<Redis::Hash>(storage_, "hash_ns"); }
+ explicit RedisHashTest() : TestBase() { hash =
std::make_unique<Redis::Hash>(storage_, "hash_ns"); }
~RedisHashTest() = default;
void SetUp() override {
key_ = "test_hash->key";
diff --git a/tests/cppunit/t_list_test.cc b/tests/cppunit/t_list_test.cc
index a8eba456..3020a0d2 100644
--- a/tests/cppunit/t_list_test.cc
+++ b/tests/cppunit/t_list_test.cc
@@ -27,7 +27,7 @@
class RedisListTest : public TestBase {
protected:
- explicit RedisListTest() : TestBase() { list =
Util::MakeUnique<Redis::List>(storage_, "list_ns"); }
+ explicit RedisListTest() : TestBase() { list =
std::make_unique<Redis::List>(storage_, "list_ns"); }
~RedisListTest() = default;
void SetUp() override {
key_ = "test-list-key";
diff --git a/tests/cppunit/t_metadata_test.cc b/tests/cppunit/t_metadata_test.cc
index 2cfd1aa6..453038dd 100644
--- a/tests/cppunit/t_metadata_test.cc
+++ b/tests/cppunit/t_metadata_test.cc
@@ -69,8 +69,8 @@ TEST(Metadata, EncodeAndDeocde) {
class RedisTypeTest : public TestBase {
public:
RedisTypeTest() : TestBase() {
- redis = Util::MakeUnique<Redis::Database>(storage_, "default_ns");
- hash = Util::MakeUnique<Redis::Hash>(storage_, "default_ns");
+ redis = std::make_unique<Redis::Database>(storage_, "default_ns");
+ hash = std::make_unique<Redis::Hash>(storage_, "default_ns");
key_ = "test-redis-type";
fields_ = {"test-hash-key-1", "test-hash-key-2", "test-hash-key-3"};
values_ = {"hash-test-value-1", "hash-test-value-2", "hash-test-value-3"};
diff --git a/tests/cppunit/t_set_test.cc b/tests/cppunit/t_set_test.cc
index 3756bb22..b5090fdc 100644
--- a/tests/cppunit/t_set_test.cc
+++ b/tests/cppunit/t_set_test.cc
@@ -27,7 +27,7 @@
class RedisSetTest : public TestBase {
protected:
- explicit RedisSetTest() : TestBase() { set =
Util::MakeUnique<Redis::Set>(storage_, "set_ns"); }
+ explicit RedisSetTest() : TestBase() { set =
std::make_unique<Redis::Set>(storage_, "set_ns"); }
~RedisSetTest() = default;
void SetUp() override {
key_ = "test-set-key";
diff --git a/tests/cppunit/t_sortedint_test.cc
b/tests/cppunit/t_sortedint_test.cc
index b5aae02a..14c064a8 100644
--- a/tests/cppunit/t_sortedint_test.cc
+++ b/tests/cppunit/t_sortedint_test.cc
@@ -28,7 +28,7 @@
class RedisSortedintTest : public TestBase {
protected:
explicit RedisSortedintTest() : TestBase() {
- sortedint = Util::MakeUnique<Redis::Sortedint>(storage_, "sortedint_ns");
+ sortedint = std::make_unique<Redis::Sortedint>(storage_, "sortedint_ns");
}
~RedisSortedintTest() = default;
void SetUp() override {
diff --git a/tests/cppunit/t_string_test.cc b/tests/cppunit/t_string_test.cc
index 70c73d7d..497cb0eb 100644
--- a/tests/cppunit/t_string_test.cc
+++ b/tests/cppunit/t_string_test.cc
@@ -27,7 +27,7 @@
class RedisStringTest : public TestBase {
protected:
- explicit RedisStringTest() : TestBase() { string =
Util::MakeUnique<Redis::String>(storage_, "string_ns"); }
+ explicit RedisStringTest() : TestBase() { string =
std::make_unique<Redis::String>(storage_, "string_ns"); }
~RedisStringTest() = default;
void SetUp() override {
key_ = "test-string-key";
diff --git a/tests/cppunit/t_zset_test.cc b/tests/cppunit/t_zset_test.cc
index 4b0abdbc..d750ab0a 100644
--- a/tests/cppunit/t_zset_test.cc
+++ b/tests/cppunit/t_zset_test.cc
@@ -27,7 +27,7 @@
class RedisZSetTest : public TestBase {
protected:
- RedisZSetTest() : TestBase() { zset =
Util::MakeUnique<Redis::ZSet>(storage_, "zset_ns"); }
+ RedisZSetTest() : TestBase() { zset =
std::make_unique<Redis::ZSet>(storage_, "zset_ns"); }
~RedisZSetTest() = default;
void SetUp() {
key_ = "test_zset_key";