summaryrefslogtreecommitdiff
path: root/test/WrDiskCacheEntryTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-05 22:40:29 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-06 15:56:08 +0900
commitae84ff26e2ded61e19d38ddbd23bcbdb0279cc8a (patch)
tree0f1c6729408791c40b6cdc72b89be659f3ecc590 /test/WrDiskCacheEntryTest.cc
parentf8d305fe639a2a458106f3f233f696157c6ab06d (diff)
AbstractSingleDiskAdaptor: Use std::unique_ptr for diskWriter_
Diffstat (limited to 'test/WrDiskCacheEntryTest.cc')
-rw-r--r--test/WrDiskCacheEntryTest.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/test/WrDiskCacheEntryTest.cc b/test/WrDiskCacheEntryTest.cc
index 996cee62..4798bbb6 100644
--- a/test/WrDiskCacheEntryTest.cc
+++ b/test/WrDiskCacheEntryTest.cc
@@ -19,13 +19,14 @@ class WrDiskCacheEntryTest:public CppUnit::TestFixture {
CPPUNIT_TEST_SUITE_END();
std::shared_ptr<DirectDiskAdaptor> adaptor_;
- std::shared_ptr<ByteArrayDiskWriter> writer_;
+ ByteArrayDiskWriter* writer_;
public:
void setUp()
{
- adaptor_.reset(new DirectDiskAdaptor());
- writer_.reset(new ByteArrayDiskWriter());
- adaptor_->setDiskWriter(writer_);
+ adaptor_ = std::make_shared<DirectDiskAdaptor>();
+ auto dw = make_unique<ByteArrayDiskWriter>();
+ writer_ = dw.get();
+ adaptor_->setDiskWriter(std::move(dw));
}
void testWriteToDisk();
@@ -48,7 +49,7 @@ void WrDiskCacheEntryTest::testWriteToDisk()
void WrDiskCacheEntryTest::testAppend()
{
WrDiskCacheEntry e(adaptor_);
- WrDiskCacheEntry::DataCell* cell = new WrDiskCacheEntry::DataCell();
+ auto cell = new WrDiskCacheEntry::DataCell{};
cell->goff = 0;
size_t capacity = 6;
size_t offset = 2;