summaryrefslogtreecommitdiff
path: root/test/UTMetadataDataExtensionMessageTest.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/UTMetadataDataExtensionMessageTest.cc
parentf8d305fe639a2a458106f3f233f696157c6ab06d (diff)
AbstractSingleDiskAdaptor: Use std::unique_ptr for diskWriter_
Diffstat (limited to 'test/UTMetadataDataExtensionMessageTest.cc')
-rw-r--r--test/UTMetadataDataExtensionMessageTest.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/UTMetadataDataExtensionMessageTest.cc b/test/UTMetadataDataExtensionMessageTest.cc
index a2388bc9..1b6f0a14 100644
--- a/test/UTMetadataDataExtensionMessageTest.cc
+++ b/test/UTMetadataDataExtensionMessageTest.cc
@@ -66,8 +66,12 @@ void UTMetadataDataExtensionMessageTest::testToString()
void UTMetadataDataExtensionMessageTest::testDoReceivedAction()
{
auto diskAdaptor = std::make_shared<DirectDiskAdaptor>();
- auto diskWriter = std::make_shared<ByteArrayDiskWriter>();
- diskAdaptor->setDiskWriter(diskWriter);
+ ByteArrayDiskWriter* diskWriter;
+ {
+ auto dw = make_unique<ByteArrayDiskWriter>();
+ diskWriter = dw.get();
+ diskAdaptor->setDiskWriter(std::move(dw));
+ }
auto pieceStorage = make_unique<MockPieceStorage>();
pieceStorage->setDiskAdaptor(diskAdaptor);
auto tracker = make_unique<UTMetadataRequestTracker>();