From 57f1902ee1fd24e2fa94a5e5c0ee357335366d7d Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Thu, 4 Jul 2013 00:39:11 +0900 Subject: Use std::unique_ptr for StreamFilter instead of std::shared_ptr --- test/GZipDecodingStreamFilterTest.cc | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'test/GZipDecodingStreamFilterTest.cc') diff --git a/test/GZipDecodingStreamFilterTest.cc b/test/GZipDecodingStreamFilterTest.cc index f35180a1..a65f92ae 100644 --- a/test/GZipDecodingStreamFilterTest.cc +++ b/test/GZipDecodingStreamFilterTest.cc @@ -30,30 +30,29 @@ class GZipDecodingStreamFilterTest:public CppUnit::TestFixture { public: MockSegment2():positionToWrite_(0) {} - virtual void updateWrittenLength(int32_t bytes) + virtual void updateWrittenLength(int32_t bytes) override { positionToWrite_ += bytes; } - virtual int64_t getPositionToWrite() const + virtual int64_t getPositionToWrite() const override { return positionToWrite_; } }; - std::shared_ptr filter_; - std::shared_ptr sinkFilter_; + std::unique_ptr filter_; std::shared_ptr writer_; std::shared_ptr segment_; public: void setUp() { - writer_.reset(new ByteArrayDiskWriter()); - sinkFilter_.reset(new SinkStreamFilter()); - filter_.reset(new GZipDecodingStreamFilter(sinkFilter_)); - sinkFilter_->init(); + writer_ = std::make_shared(); + auto sinkFilter = make_unique(); + sinkFilter->init(); + filter_ = make_unique(std::move(sinkFilter)); filter_->init(); - segment_.reset(new MockSegment2()); + segment_ = std::make_shared(); } void testTransform(); -- cgit