From ae84ff26e2ded61e19d38ddbd23bcbdb0279cc8a Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Fri, 5 Jul 2013 22:40:29 +0900 Subject: AbstractSingleDiskAdaptor: Use std::unique_ptr for diskWriter_ --- test/WrDiskCacheEntryTest.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'test/WrDiskCacheEntryTest.cc') 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 adaptor_; - std::shared_ptr writer_; + ByteArrayDiskWriter* writer_; public: void setUp() { - adaptor_.reset(new DirectDiskAdaptor()); - writer_.reset(new ByteArrayDiskWriter()); - adaptor_->setDiskWriter(writer_); + adaptor_ = std::make_shared(); + auto dw = make_unique(); + 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; -- cgit